Linters & Formatters Packages
Code linters, formatters, and style/static-analysis enforcement tools that catch bugs and keep codebases consistent (ESLint, Prettier, Biome, Ruff, Stylelint).
Packages in Linters & Formatters
Sort:Used by Most Apps
eslint-plugin-wc
ESLint rules that catch Web Components anti-patterns before they ship.
ty
An extremely fast Python type checker and language server written in Rust.
Bandit
A static analysis tool that scans Python code for common security issues.
PHPDoc Parser
A next-generation phpDoc parser producing an AST, with support for generics and intersection types.
pyflakes
A fast, false-positive-averse Python linter that finds real errors without ever complaining about style.
prettyplease
A minimal syn syntax tree pretty-printer for formatting generated Rust code.
dylint_linting
Macros and config helpers for authoring custom Dylint lint libraries without boilerplate.
parso
A fast, error-tolerant Python parser with incremental diff parsing for building linters, IDEs, and refactoring tools.
prettier-plugin-packagejson
A Prettier plugin that sorts package.json keys automatically via sort-package-json.
asttokens
Annotate Python AST nodes with exact source text and token positions
toml-sort
A command-line utility and Python library that sorts and formats TOML files while preserving comments.
ast-grep
Fast CLI for structural code search, linting, and rewriting by AST pattern.
sqlfluff
A dialect-flexible SQL linter and auto-fixer supporting 30+ SQL dialects, Jinja templating, and dbt projects.
jsbeautifier
The official Python port of js-beautify for beautifying, unpacking, and deobfuscating JavaScript
pydocstyle
A static analysis tool for checking Python docstring style against PEP 257 and related conventions.
cdk-nag
Checks AWS CDK apps and CloudFormation templates against AWS Solutions, NIST, HIPAA, and PCI-DSS rule packs so non-compliant resources get caught before deployment.
mccabe
McCabe cyclomatic complexity checker for Python, and a Flake8 plugin
django-migration-linter
Detects backward-incompatible Django migrations before they break deploys, CI, or zero-downtime rollbacks.
restructuredtext-lint
A Python library and CLI that lints reStructuredText for structural errors before PyPI or Sphinx ever see it.
known-css-properties
A continuously updated list of every standard and browser-vendor-prefixed CSS property name, ready to import.
remain
A Rust attribute macro that enforces alphabetically sorted enum variants, struct fields, and match arms at compile time.
sql-formatter-plus
A JavaScript library that pretty-prints Standard SQL, N1QL, DB2, and PL/SQL queries with configurable indentation and dialect-aware tokenization.
psalm/plugin-phpunit
A Psalm static analysis plugin that understands PHPUnit test classes, mocks, and data providers.
pytest-pylint
Run pylint checks as pytest test items, failing your build on configurable pylint rule severities.