{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Prospector aggregates multiple Python static analysis tools\u2014including Pylint, pycodestyle, McCabe, and others\u2014into a single command-line interface with sensible defaults and framework-aware configuration.","skillfed_tags":["code-quality","static-analysis","linting"],"use_cases":["Run a single command in CI/CD pipelines to check code quality across multiple dimensions without configuring each tool separately.","Automatically adapt linting rules for Django or Celery projects to avoid framework-specific false positives.","Integrate into pre-commit hooks to catch potential issues before commits.","Generate JSON-formatted reports for automated parsing and integration into dashboards.","Enforce configurable strictness levels to gradually tighten code quality standards across a project."],"what_it_does":"Prospector is a Python code analysis aggregator that wraps multiple linting and complexity-checking tools into a single unified interface. Instead of configuring and running Pylint, pycodestyle, McCabe, and other checkers separately, you run prospector once and get consolidated output. It aims to be useful out of the box by providing sensible default profiles and automatically adapting its checks based on which libraries your project uses\u2014for example, it knows about Django and Celery and adjusts its rules to avoid false positives from those frameworks.\n\nThe tool reads your project's dependencies, enables framework-specific plugins automatically, and lets you configure strictness levels and output formats (human-readable or JSON). You can customize behavior through YAML profiles, manually specify which libraries your code uses, or disable autodetection entirely. It's designed to reduce the friction of setting up code quality checks by handling tool orchestration and sensible defaults.","worth_installing":"Yes. Prospector is actively maintained, has low install friction, supports current Python versions, carries no known vulnerabilities, and solves a real problem\u2014reducing the overhead of orchestrating multiple linting tools. The copyleft license (GPL-2.0-or-later) is the main consideration: acceptable for open-source projects, but proprietary teams should verify GPLv2 compatibility before adoption."},"id":"prospector","links":{"html":"https://skillfed.io/packages/prospector","md":"https://skillfed.io/packages/prospector.md","pypi":"https://pypi.org/project/prospector/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"GPL-2.0-or-later","license_treatment":"copyleft","name":"prospector","python_support":"supports_current","summary":"Prospector is a tool to analyse Python code by aggregating the result of other tools."},"popularity":{"monthly_downloads":503951,"position":6299,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.19.1"}
