PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Code Quality Python Packages

Python packages with the GitHub topic code-quality. Sorted by relevance, with stars and monthly downloads.
pylint-dev
pylint

It's not just a linter that annoys you!

48.2M 6K 1K
PyCQA
flake8-bugbear

A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.

4.4M 1K 114
gauge-sh
tach

A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust

2.3M 3K 86
econchick
interrogate

Explain yourself! Interrogate a codebase for docstring coverage.

1.7M 664 51
crate-ci
typos

Source code spell checker

1.1M 4K 170
Borda
pydeprecate

Smoothly deprecate and redirect Python functions/classes with smart warnings and auto-routing—keep your codebase clean while maintaining backward compatibility

745K 57 6
wemake-services
flake8-eradicate

Flake8 plugin to find commented out or dead code

716K 316 13
wemake-services
flake8-broken-line

🚨 Flake8 plugin to forbid backslashes (\) for line breaks

707K 112 74
MartinThoma
flake8-simplify

❄ A flake8 plugin that helps you to simplify code

352K 193 22
wemake-services
wemake-python-styleguide

The strictest and most opinionated python linter ever!

231K 3K 421
facebook
pyre-check

Performant type-checking for python.

191K 7K 450
wemake-services
dotenv-linter

:relaxed: Linting dotenv files like a charm!

152K 303 10
albertas
deadcode

Find and fix unused Python code using command line.

132K 163 11
duriantaco
skylos

Open-source PR gate for Python, TS/JS, Java, and Go. Stop merging dead code, secrets, security flows, and AI-code regressions.

131K 428 19
nizos
tdd-guard-pytest

Automated TDD enforcement for Claude Code

84K 2K 154
kairos-xx
typecoverage

A strict CLI + library API to report untyped variables, arguments, and function returns in Python code

57K 1 0
mick-gsk
drift-analyzer

Detect architectural erosion from AI-generated code. Static analyzer for pattern fragmentation, architecture violations & mutant duplicates.

49K 8 8
membrowse
membrowse

Track and analyze binary size and memory footprint in embedded firmware

46K 20 1
sourcery-ai
sourcery

Instant AI code reviews

46K 2K 98
orsinium-labs
flake8-warnings

Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions

42K 12 2
editorconfig-checker
editorconfig-checker

A tool to verify that your files are in harmony with your .editorconfig

39K 53 9
jamescooke
flake8-aaa

A Flake8 plugin that checks Python tests follow the Arrange-Act-Assert pattern

38K 74 6
quantum-0
black-junit

Module to generate JUnit report from black results

36K 12 1
orsinium-labs
flake8-comments

Report redundant comments in python code

34K 10 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery