General notes on Python’s code style and practices.
Linters
- Pylint1 https://www.pylint.org/
- pycodestyle2 https://pypi.org/project/pycodestyle/ (formerly
PEP8) - Flake83 https://pypi.org/project/flake8/, meta-package including PyFlakes, pycodestyle, Ned Batchelder’s McCabe script4 https://github.com/PyCQA/mccabe)
- Pylama, including
pycodestyle,pydocstyle, PyFlakes and Ned Batchelder’s McCabe script - Radon5 https://radon.readthedocs.io/en/latest/
- gjslint6 https://atom.io/packages/linter-gjslint ## Formatters
At the moment, my linter of choice is pylint.
Black
Black7 https://pypi.org/project/black/ the famous formatter. Black became stable software in 29th January 20228 https://pypi.org/project/black/22.1.0/. The stability policy is avaible here.