# prospector-dev/prospector

Inspects Python source files and provides information about type and location of classes, methods etc

Repository: https://github.com/prospector-dev/prospector
Canonical: https://ross.abutalabs.com/products/prospector
Language: Python
License: GPL-2.0
License Family: copyleft
Topics: hactoberfest, linter, linters-config, statistical-analysis
Last push: 2026-08-24T17:45:27+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 93, longevity 100
- inputs: {"age_days": 4776, "days_push": 9, "days_rel": 48, "gap_med": 11, "n_releases_24m": 22}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2087, forks 181 (observed 2026-08-28T04:06:12.059312+00:00)

## What it is
Prospector is a Python static analysis tool that aggregates results from tools like Pylint, pycodestyle, and McCabe to report errors, potential problems, convention violations, and complexity. It aims to be useful out of the box with sensible default profiles that adapt to the libraries a project uses.

## Use cases
- lint python code
- find errors and potential problems in python source files
- aggregate pylint and pycodestyle results in one tool
- check code complexity of a python project
- set up python linting out of the box
- enforce coding conventions in a python codebase

## When to choose
- you want a single tool that combines multiple Python linters with sensible defaults
- you want linting that works immediately without extensive per-rule configuration
- you want analysis output that adapts to the libraries your project uses

## When to avoid
- you need only one specific linter's exact behavior rather than aggregated results
- you need a formatter or auto-fixer rather than an analysis reporter
- you are linting non-Python code

## Facets
- artifact type: cli-tool
- maturity: active
- function: linter, developer-tools, cli
- domain: developer-tools, testing
- platform: python, cli, cross-platform
- tags: static-analysis, code-quality, pylint, pycodestyle, mccabe, python-linter, python

## Member repositories
- prospector-dev/prospector (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:12.059312+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:55:46.047408+00:00, confidence not recorded.
  - readme: https://github.com/prospector-dev/prospector (fetched 2026-08-28T04:06:12.059312+00:00, sha 123a38213724)
  - registry_pypi: https://pypi.org/pypi/prospector/json (fetched 2026-08-29T10:35:40.524149+00:00, sha 842c317b8847)
- Data as of 2026-08-30T08:39:29.467469+00:00.
