A simple Python project template intended for small, non-packaged, documented or tested code bases. Enforces a code style (PEP8, 200 chars) and provides static analysis / linting.
Licensed under Apache 2 and MIT.
editorconfig
for coherent editor code style configurationyapf
for code auto-formattingprospector
for static analysis / lintingpre-commit
foryapf
andprospector
pre-commit hooks
See CONTRIBUTING.rst
. Also note your contributors will be hinted to look at this file while filing an issue or creating a merge request :)
You might want to set up CI-style static analysis over at https://landscape.io (it's basically prospector
in the cloud, with a nice UI and - oh my - a shiny badge!).