Package: prospector
Version: 1.10.3-1ubuntu1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 257
Depends: dodgy, pylint (>= 2.2.2-2~), python3-flake8, python3-git (>= 3.1.27), python3-git (<< 4.0.0), python3-mccabe, python3-packaging, python3-pep8-naming, python3-pycodestyle, python3-pydocstyle, python3-pyflakes, python3-pylint-celery, python3-pylint-django, python3-pylint-flask, python3-pylint-plugin-utils, python3-requirements-detector, python3-toml, python3-yaml, python3:any, python3-mypy, python3-pyroma
Recommends: vulture
Section: devel
Priority: optional
Homepage: https://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)
  - Pycodestyle (checks for PEP-8 coding style conventions)
  - Pep8-naming (checks for PEP-8 naming conventions not covered by pycodestyle)
  - McCabe (checks for cyclomatic code complexity)
  - Pydocstyle (checks for compliance with the PEP-257 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)
Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
