静态检查门禁在 hyper_parallel/trainer、hyper_parallel/models、scripts/train_{lm,vl}.py 下扫描出一批行为中立的代码风格项(模块 __all__ 与 import 顺序、无需访问实例的方法可声明为 @staticmethod、BaseTrainer 实例属性在 __init__ 外定义、dict[key] 未防御取值等),需做 clean code 整理,统一代码风格、提升可读性,不涉及功能逻辑变更。
hyper_parallel/trainer
hyper_parallel/models
scripts/train_{lm,vl}.py
__all__
@staticmethod
BaseTrainer
__init__
dict[key]
对上述目录跑静态检查门禁即可列出这些代码风格项。
均为代码风格类项(import 顺序 / staticmethod / 类属性声明 / dict.get 等),行为中立,无运行期报错。
dict.get
该问题是怎么引起的?
静态检查门禁在
hyper_parallel/trainer、hyper_parallel/models、scripts/train_{lm,vl}.py下扫描出一批行为中立的代码风格项(模块__all__与 import 顺序、无需访问实例的方法可声明为@staticmethod、BaseTrainer实例属性在__init__外定义、dict[key]未防御取值等),需做 clean code 整理,统一代码风格、提升可读性,不涉及功能逻辑变更。重现步骤
对上述目录跑静态检查门禁即可列出这些代码风格项。
报错信息
均为代码风格类项(import 顺序 / staticmethod / 类属性声明 /
dict.get等),行为中立,无运行期报错。