I set up my linters for use with VS Code, so I only use the linting tools that can be integrated into the Problems
tab, but these can be used from the command line. I have attempted to avoid having different tools give duplicate warnings, but this is a work in progress. The VS code settings.json
is at https://gist.github.com/jlmelville/74d8fe778b0d89574e82ffe47c1e49ae.
Create a linting-requirements.txt
file:
# this also installs pylint and pycodestyle
bandit
prospector[with_pyroma]
flake8
black