PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

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.5M 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.2M 1K 115
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 88
econchick
interrogate

Explain yourself! Interrogate a codebase for docstring coverage.

1.6M 665 51
crate-ci
typos

Source code spell checker

1.1M 4K 170
wemake-services
flake8-broken-line

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

781K 111 74
Borda
pydeprecate

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

756K 57 6
wemake-services
flake8-eradicate

Flake8 plugin to find commented out or dead code

747K 317 13
MartinThoma
flake8-simplify

❄ A flake8 plugin that helps you to simplify code

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

The strictest and most opinionated python linter ever!

225K 3K 422
facebook
pyre-check

Performant type-checking for python.

214K 7K 451
albertas
deadcode

Find and fix unused Python code using command line.

144K 164 11
wemake-services
dotenv-linter

:relaxed: Linting dotenv files like a charm!

136K 303 10
duriantaco
skylos

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

88K 437 20
kairos-xx
typecoverage

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

77K 1 0
nizos
tdd-guard-pytest

Automated TDD enforcement for Claude Code

73K 2K 159
membrowse
membrowse

Track and analyze binary size and memory footprint in embedded firmware

52K 20 1
sourcery-ai
sourcery

Instant AI code reviews

47K 2K 97
jamescooke
flake8-aaa

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

45K 74 6
orsinium-labs
flake8-warnings

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

43K 12 2
editorconfig-checker
editorconfig-checker

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

42K 53 9
quantum-0
black-junit

Module to generate JUnit report from black results

40K 12 1
orsinium-labs
flake8-comments

Report redundant comments in python code

37K 10 1
mick-gsk
drift-analyzer

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

34K 9 8
    • Data from PyPI, GitHub, ClickHouse, and BigQuery