@@ -28,22 +28,15 @@ binarylane-python-client = "^0.13.2a0"
2828safety = " <3.0.0"
2929ruff = " ^0.9.6"
3030
31- [tool .poetry .group .pylint .dependencies ]
32- pylint = { version = " ^3.3.4" , python = " >=3.9" }
33-
34- [tool .poetry .group .pylint-38 .dependencies ]
35- pylint = { version = " ^2.15.2" , python = " <3.9" }
36-
3731[tool .taskipy .tasks ]
3832generate = " python scripts/generate.py"
3933black = " black ."
4034isort = " isort ."
4135mypy = " mypy ."
4236ruff = " ruff check src"
43- pylint = " pylint src"
4437safety = " poetry export -f requirements.txt | safety check --bare --stdin"
4538test = " pytest tests"
46- check = " task isort && task black && task mypy && task ruff && task pylint && task test && task safety"
39+ check = " task isort && task black && task mypy && task ruff && task test && task safety"
4740
4841[tool .isort ]
4942py_version = 37
@@ -69,23 +62,8 @@ exclude = [
6962]
7063
7164[tool .ruff .lint ]
72- select = [" E4" , " E7" , " E9" , " F" , " TC" ]
73-
74- [tool .pylint .format ]
75- max-line-length = 120
76- ignore-paths = [' src/binarylane/console/commands/*/' ]
77-
78- [tool .pylint .messages_control ]
79- disable = [
80- " import-outside-toplevel" , # CLI programs need delayed import
81- " design" , # design checker is too opinionated
82- " fixme" , # FIXME: initial impl in progress
83-
84- # Checkbox documentation is bad:
85- " missing-module-docstring" ,
86- " missing-class-docstring" ,
87- " missing-function-docstring" ,
88- ]
65+ select = [" E4" , " E7" , " E9" , " F" , " TC" , " PL" ]
66+ ignore = [" PLR" ]
8967
9068[tool .mypy ]
9169disallow_any_generics = true
0 commit comments