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.