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!

66.9M 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.3M 1K 120
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

3.7M 3K 89
econchick
interrogate

Explain yourself! Interrogate a codebase for docstring coverage.

1.5M 669 53
crate-ci
typos

Source code spell checker

1.2M 4K 175
Borda
pydeprecate

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

829K 58 6
wemake-services
flake8-broken-line

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

775K 111 74
wemake-services
flake8-eradicate

Flake8 plugin to find commented out or dead code

739K 315 13
MartinThoma
flake8-simplify

❄ A flake8 plugin that helps you to simplify code

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

The strictest and most opinionated python linter ever!

278K 3K 422
albertas
deadcode

Find and fix unused Python code using command line.

215K 168 12
facebook
pyre-check

Performant type-checking for python.

196K 7K 453
wemake-services
dotenv-linter

:relaxed: Linting dotenv files like a charm!

192K 305 11
nizos
tdd-guard-pytest

Automated TDD enforcement for Claude Code

131K 2K 172
duriantaco
skylos

Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/

131K 464 23
membrowse
membrowse

Track and analyze binary size and memory footprint in embedded firmware

107K 27 1
commit-check
commit-check

Commit Check enforces commit metadata standards — commit messages, branch naming, committer info, signoff, and more.

79K 64 11
quantum-0
black-junit

Module to generate JUnit report from black results

61K 12 1
imbue-ai
verify-everything

Find issues worth your attention.

56K 652 16
editorconfig-checker
editorconfig-checker

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

50K 54 9
sourcery-ai
sourcery

Instant AI code reviews

41K 2K 100
jamescooke
flake8-aaa

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

40K 73 6
orsinium-labs
flake8-comments

Report redundant comments in python code

35K 10 1
orsinium-labs
flake8-warnings

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

33K 12 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery