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
prettier
An opinionated code formatter that enforces consistent style across every language your project speaks.
Oxlint
Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.
prettier-plugin-tailwindcss
Prettier plugin that automatically sorts Tailwind CSS classes into a consistent order
mypy
Optional static type checker that catches Python bugs before you run your code
Black
The uncompromising Python code formatter that ends style debates with deterministic formatting
sql-formatter
A JavaScript/TypeScript library and CLI that pretty-prints SQL queries across 20+ dialects with configurable style options.
eslint-config-airbnb-typescript
Airbnb's ESLint config extended with TypeScript support
js-beautify
Reformats and re-indents JavaScript, HTML, and CSS into clean, readable code
PHP CS Fixer
CLI tool that automatically fixes PHP code to follow coding standards
Laravel IDE Helper
Generate accurate PHPDocs for Laravel facades, models, and macros to power IDE autocompletion.
isort
Automatically sorts and organizes Python import statements
Pylint
A static code analyser for Python that catches bugs and enforces coding standards
PHP_CodeSniffer
Tokenizes PHP files and detects (and auto-fixes) violations of defined coding standards.
Griffe
Extract signatures and structure from entire Python programs for API docs and breaking-change detection.
Jedi
Static analysis library for Python powering autocompletion, goto, refactoring, and reference search across editors and IDEs