diff options
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 80 |
1 files changed, 12 insertions, 68 deletions
diff --git a/pyproject.toml b/pyproject.toml index c361db5..90919d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,93 +18,37 @@ tabulate = { extras = ["widechars"], version = "0.9.0" } jishaku = "2.5.1" [tool.poetry.dev-dependencies] -black = "23.9.1" taskipy = "1.12.0" -ruff = "0.0.291" -pre-commit = "3.4.0" +ruff = "0.1.5" +pre-commit = "3.5.0" [tool.taskipy.tasks] start = "python -m arthur" lint = "pre-commit run --all-files" -format = "black arthur" +format = "ruff format arthur" precommit = "pre-commit install" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" -[tool.black] -line-length = 100 - [tool.ruff] target-version = "py311" +select = ["ANN", "B", "C4", "D", "DTZ", "E", "F", "I", "ISC", "INT", "N", "PGH", "PIE", "Q", "RET", "RSE", "RUF", "S", "SIM", "T20", "TID", "UP", "W"] extend-exclude = [".cache"] ignore = [ - "ANN002", - "ANN003", - "ANN101", - "ANN102", - "ANN204", - "ANN206", - "ANN401", + "ANN002", "ANN003", "ANN101", "ANN102", "ANN204", "ANN206", "ANN401", "B904", - "C401", - "C408", - "D100", - "D104", - "D105", - "D107", - "D203", - "D212", - "D214", - "D215", - "D301", - "D400", - "D401", - "D402", - "D404", - "D405", - "D406", - "D407", - "D408", - "D409", - "D410", - "D411", - "D412", - "D413", - "D414", - "D416", - "D417", + "C401", "C408", + "D100", "D104", "D105", "D107", "D203", "D212", "D214", "D215", "D301", + "D400", "D401", "D402", "D404", "D405", "D406", "D407", "D408", "D409", "D410", "D411", "D412", "D413", "D414", "D416", "D417", "E731", "RET504", "RUF005", "S311", - "SIM102", - "SIM108", + "SIM102","SIM108", + + # Rules suggested to be ignored when using ruff format + "D206", "E111", "E114", "E117", "E501", "ISC001", "Q000", "Q001", "Q002", "Q003", "W191", ] line-length = 100 -select = [ - "ANN", - "B", - "C4", - "D", - "DTZ", - "E", - "F", - "I", - "ISC", - "INT", - "N", - "PGH", - "PIE", - "Q", - "RET", - "RSE", - "RUF", - "S", - "SIM", - "T20", - "TID", - "UP", - "W", -] |