Colmjude

/ notes
Notes
A collection of thoughts, things I've learnt and things I want to remember

Flake8

The Digital Land team use flake8(style guide enforcement).

setup.cfg, in the root dir of your project, contains configuration rules for flake8. E.g.

[flake8]
max-line-length = 180
ignore = E203, W503

Exclude files

Exlude files using the --exclude option. It accepts a comma-separated list of patterns to ignore. E.g.

flake8 --exclude==.venv,node_modules .

Config file for python projects

I have created a gist so that I can use a similar setup for all python projects.