enhancement: introduce Ruff for Python linter for reordering and removing unused imports with automated pre-commit and sytle check (#2366)

This commit is contained in:
Bowen Liang
2024-02-06 13:21:13 +08:00
committed by GitHub
parent 42344795cd
commit 843280f82b
333 changed files with 2109 additions and 1050 deletions

17
api/pyproject.toml Normal file
View File

@@ -0,0 +1,17 @@
[project]
requires-python = ">=3.10"
[tool.ruff]
exclude = [
"__init__.py",
"tests/",
]
line-length = 120
[tool.ruff.lint]
ignore-init-module-imports = true
select = [
"F401", # unused-import
"I001", # unsorted-imports
"I002", # missing-required-import
]