Skip to content

flake8

flake8 is a statical Python code checker, combining PEP8 code validation and various linters.

flake8 is mandatory check running on every git push to the repo. Every error found considered fatal and CI pipeline will be stopped immediately until the bug is fixed.

Please refer How to Setup flake8 Check in PyCharm to integrate flake8 with PyCharm.

Docker Container

NOC DevTeam maintains docker container registry.getnoc.com/infrastructure/noc-py-lint:master, containing actual version of flake8 tool.