前置知识: Python

Python与代码质量

1 minBeginner2026/6/14

Ruff、Black与代码规范

1. 工具链

# Ruff — linter + formatter
ruff check .
ruff format .

# mypy — 类型检查
mypy --strict .

# pre-commit
pre-commit run --all-files

2. pyproject.toml 配置

[tool.ruff]
line-length = 88
select = ["E", "F", "I", "N", "UP"]

[tool.mypy]
strict = true