Code Analysis (17)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
1.8KTop 3%
P A M T

astral-sh ruff

An extremely fast Python linter and code formatter, written in Rust.
RustMITRelease machine • 386 releases • 3.2 years
1.5KTop 10%
P A M T

facebook pyre-check

Performant type-checking for python.
OCamlMITSeasoned code • 20.6k commits • 8 years
1.3KTop 10%
P A M T

python mypy

Optional static typing for Python
PythonDeep bench • 770 contributors • 13 years
1.3KTop 10%
P A M T

python typeshed

Collection of library stubs for Python, with static types
PythonDeep bench • 1.5k contributors • 11 years
1.1KTop 10%
P A M T

pylint-dev pylint

It's not just a linter that annoys you!
PythonGPL-2.0Deep bench • 546 contributors • 10 years
866Top 50%
P A M T

analysis-tools-dev static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
RustMITSeasoned code • 9.2k commits • 10 years
797Top 50%
P A M T

psf black

The uncompromising Python code formatter
PythonMITDeep bench • 481 contributors • 8 years
748Top 50%
P A M T

PyCQA isort

A Python utility / library to sort imports.
PythonMITDeep bench • 290 contributors • 12 years
591Top 50%
P A M T

google pytype

A static type analyzer for Python code
PythonSeasoned code • 7k commits • 11 years
523Top 50%
P A M T

prospector-dev prospector

Inspects Python source files and provides information about type and location of classes, methods etc
PythonGPL-2.0Star magnet • 2k stars
444Top 50%
P A M T

PyCQA flake8

flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
PythonStar magnet • 3.7k stars
420Top 50%
P A M T

google yapf

A formatter for Python files
PythonApache-2.0Star magnet • 14k stars
340
P A M T

jendrikseipp vulture

Find dead Python code
PythonMITStar magnet • 4.1k stars
320
P A M T

Instagram MonkeyType

A Python library that generates static type annotations by collecting runtime types
PythonStar magnet • 4.9k stars
297
P A M T

scottrogowski code2flow

Pretty good call graphs for dynamic languages
PythonMITStar magnet • 4.4k stars
295
P A M T

typeddjango awesome-python-typing

Collection of awesome Python types, stubs, plugins, and tools to work with them.
NoneCC-BY-SA-4.0Star magnet • 1.9k stars
292
P A M T

DmytroLitvinov awesome-flake8-extensions

A curated awesome list of flake8 extensions. Feel free to contribute!
NoneStar magnet • 1.3k stars