The only thing this tool needs as the configuration is line-length. I usually go between 80 to 100 (to support quick terminal editing in vim/nano), but I would be OK with up to 120. Everything above seems a bit excessive.
Align max line length with black
We should not exclude or select anything specific yet.
pylint
I have never used this, only used mypy before, so your feedback on this is more valuable than mine :) But at a glance, this also needs to be adjusted for line length.
Enforcement
We should consider adding pre-commit to help with committing clean code and adding a pipeline step to check each of the linting tools.
Consider the following linting tools:
isort
isort is fine as it is and should stay as it is.
black
The only thing this tool needs as the configuration is line-length. I usually go between 80 to 100 (to support quick terminal editing in vim/nano), but I would be OK with up to 120. Everything above seems a bit excessive.
flake8
pylint
I have never used this, only used mypy before, so your feedback on this is more valuable than mine :) But at a glance, this also needs to be adjusted for line length.
Enforcement
We should consider adding
pre-commit
to help with committing clean code and adding a pipeline step to check each of the linting tools.