Stop having flamewars about code style.
- website: https://github.com/python/black
Stop having flamewars about how to sort imports.
- website: https://pypi.org/project/isort/
- example configuration: https://github.com/Pylons/pyramid_openapi3/blob/master/.isort.cfg
Stop having typos in your code.
- website: https://pypi.org/project/codespell/
- example configuration: https://github.com/Pylons/pyramid_openapi3/blob/master/.aspell.en.pws
Stop having poor or non-existent docstrings.
- website: http://www.pydocstyle.org/en/stable/
- If you already use flake8: https://pypi.org/project/flake8-docstrings/
- example configuration: https://github.com/Pylons/pyramid_openapi3/blob/master/.flake8#L9
Make sure all of the above are enforced.
- website: https://pre-commit.com/
- example configuration: https://github.com/Pylons/pyramid_openapi3/blob/master/.pre-commit-config.yaml