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

Linter Python Packages

Python packages with the GitHub topic linter. Sorted by monthly downloads, with stars and forks.
astral-sh
ruff

An extremely fast Python linter and code formatter, written in Rust.

318.5M 50K 3K
python
mypy

Optional static typing for Python

167.7M 21K 3K
pre-commit
pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

144.1M 16K 1K
PyCQA
isort

A Python utility / library to sort imports.

92.3M 7K 713
PyCQA
pyflakes

A simple program which checks Python source files for errors

48.4M 1K 198
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.

40.2M 4K 363
pylint-dev
pylint

It's not just a linter that annoys you!

38.6M 6K 1K
jupyter-lsp
jupyter-lsp

Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

26.9M 2K 157
adrienverge
yamllint

A linter for YAML files.

24.8M 3K 332
PyCQA
bandit

Bandit is a tool designed to find common security issues in Python code.

24.7M 8K 852
seddonym
import-linter

Lint your Python architecture.

23M 1K 89
aws-cloudformation
cfn-lint

CloudFormation Linter

12.9M 3K 648
PyCQA
pydocstyle

docstring style checker

4M 1K 188
3YOURMIND
django-migration-linter

:rocket: Detect backward incompatible migrations for your django project

3.7M 622 66
djlint
djlint

HTML template formatter and linter for Django, Jinja, Twig, Nunjucks, Handlebars, Liquid, Go templates, Mustache, Tera, Askama and Angular. Formats markup and template syntax together, and lints for accessibility, correctness and style. CLI, pre-commit hook and VS Code extension.

3.2M 950 125
ast-grep
ast-grep-cli

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

3.1M 16K 473
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.

2.8M 1K 128
pre-commit
pre-commit-hooks

Some out-of-the-box hooks for pre-commit

2.3M 7K 798
jackdewinter
pymarkdownlnt

A GitHub Flavored Markdown compliant Markdown linter.

2.2M 141 25
asottile
pyupgrade

A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

1.9M 4K 227
ast-grep
ast-grep-py

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

1.3M 16K 473
sbdchd
squawk-cli

🐘 Linter for Postgres migrations & SQL

1M 1K 72
google
pytype

A static type analyzer for Python code

983K 5K 290
warpnet
salt-lint

A command-line utility that checks for best practices in SaltStack.

968K 160 42
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology