undefined
自动格式化 Python 代码风格,统一团队代码规范
语法
ruff format [options] [files...] black [options] [files...]
示例
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
技巧
- Ruff 是 Rust 实现的格式化工具,速度比 Black 快 10-100 倍
- Ruff 同时支持 format(格式化)和 check(lint),可替代 Black + flake8
- 在 pyproject.toml 中配置规则,团队共享统一配置
- 配合 pre-commit hook 在提交前自动格式化
- VS Code 安装 Ruff 扩展可实现保存时自动格式化