| 能力 | lint + format |
|---|---|
| 规则前缀 | E/W/F/I/B/UP/S 等,按前缀选择 |
| 配置 | [tool.ruff] in pyproject.toml |
常用命令
常用命令
ruff check .
ruff check --fix . # 自动修复可修复项
ruff format . # 格式化(与 Black 风格高度兼容)落地策略:先选一个规则子集(如 E/F/B),再按收益逐步扩展。
Ruff 用 Rust 实现,聚合数百条规则(flake8、isort、pyupgrade 等兼容规则)并提供格式化;单工具替代多工具链,速度优势明显。
| 能力 | lint + format |
|---|---|
| 规则前缀 | E/W/F/I/B/UP/S 等,按前缀选择 |
| 配置 | [tool.ruff] in pyproject.toml |
ruff check .
ruff check --fix . # 自动修复可修复项
ruff format . # 格式化(与 Black 风格高度兼容)