Skip to content

使用ruff作为SwanLab类型检查、格式化工具 #1399

@SAKURA-CAT

Description

@SAKURA-CAT

功能请求是否与某个问题相关?请描述。

没有类型、格式化工具会造成代码风格不统一,并且python类型检查也不统一,会出现在A的IDE里一片岁月静好,在B的IDE里一堆warning的问题

此外,好的类型检查工具也能够帮助提高代码质量。

描述您希望的解决方案

使用ruff作为工具,这是一个用rust编写的、功能强大、社区活跃的开源工具

描述您考虑过的替代方案

目前SwanLab的格式化工具为black,但是并没有作为CI/CD的一部分,仅在我本地配置了此工具。我们需要将ruff引入CI中。

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions