prospector.readthedocs.io - 1. Prospector - Python Static Analysis — prospector documentation

Example domain paragraphs

Prospector is a tool to analyse Python code and output information about errors, potential problems, convention violations and complexity.

It brings together the functionality of other Python analysis tools such as Pylint , pycodestyle , and McCabe complexity . See the Supported Tools section for a complete list of default and optional extra tools.

The primary aim of Prospector is to be useful ‘out of the box’. A common complaint of other Python analysis tools is that it takes a long time to filter through which errors are relevant or interesting to your own coding style. Prospector provides some default profiles, which hopefully will provide a good starting point and will be useful straight away, and adapts the output depending on the libraries your project uses.