Package: prospector
Version: 0.11.7-3
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Daniel Stender <stender@debian.org>
Installed-Size: 421
Depends: dodgy, pep257, pep8, pyflakes, pylint, python-mccabe, python-pep8-naming, python-pylint-celery, python-pylint-common, python-pylint-django, python-pylint-flask, python-pylint-plugin-utils, python-requirements-detector, python-setoptconf, python-yaml, python:any (>= 2.7.5-5~), libjs-sphinxdoc (>= 1.0)
Recommends: python-pyroma, vulture
Section: python
Priority: optional
Homepage: http://prospector.readthedocs.org/en/master/
Description: comprehensive static Python code analyzer
 Prospector analyzes Python source files and puts out information about
 coding errors, potential problems, convention violation and unnecessary
 complexity.
 .
 It provides an uniform and flexible interface for these tools:
  - Pylint (extensive Python code checker)
  - Pyflakes (checks Python code for logical errors)
  - Pep8 (checks for Python coding style conventions)
  - Pep8-naming (checks for naming conventions not covered by Pep8)
  - McCabe (checks for cyclomatic code complexity)
  - Pep257 (checks for compliance with the docstring conventions)
  - Dodgy (checks for hard coded passwords, VCS diff checkins etc.)
  - Vulture (scans Python programs for unused code)
  - Pyroma (Python packaging quality checker)
 .
 Prospector detects if code employs specific frameworks and libraries,
 and checks them by corresponding Pylint plugins:
  - Django (web application framework)
  - Celery (asynchronous task/job queue)
  - Flask (web application framework)
