Python code static analysis tool for detecting errors and style issues
It's not just a linter that annoys you!
pylint
$ pylint myfile.py
$ pylint mypackage/
$ pylint --output-format=json myfile.py > report.json