Packages

Linters & Formatters Packages

Code linters, formatters, and style/static-analysis enforcement tools that catch bugs and keep codebases consistent (ESLint, Prettier, Biome, Ruff, Stylelint).

78 packages

Packages in Linters & Formatters

Showing 15 of 78 packages
94Health
Toolnpm

ESLint

The pluggable JavaScript and TypeScript linter that finds and fixes code problems through a fully customizable, plugin-based rule engine.

27,495
MIT
Used by 351
90Health
Toolnpm

prettier

An opinionated code formatter that enforces consistent style across every language your project speaks.

52,238
MIT
Used by 300
94Health
Toolnpm

typescript-eslint

The official meta-package bundling the TypeScript ESLint parser, plugin, and rule presets behind a single typed config() helper.

16,387
MIT
Used by 249
69Health
Toolnpm

eslint-config-prettier

Disables ESLint stylistic rules that conflict with Prettier, so the two tools never fight over formatting.

5,892
MIT
Used by 164
63Health
Toolnpm

eslint-plugin-react

React-specific linting rules for ESLint that catch JSX bugs, enforce Hooks conventions, and keep prop usage consistent.

9,295
MIT
Used by 120
75Health
Librarynpm

globals

A single JSON file of global identifiers for every JavaScript environment, used by ESLint and other static analysis tools.

609
MIT
Used by 116
89Health
Toolnpm

lint-staged

Run linters and formatters only against the files staged in git, so a slow full-project lint never blocks a commit.

14,731
MIT
Used by 115
83Health
Toolnpm

eslint-plugin-import

ESLint rules that validate ES module import/export syntax and catch broken paths before they hit your build.

5,944
MIT
Used by 115
64Health
Toolnpm

eslint-plugin-prettier

Run Prettier as an ESLint rule that reports formatting differences as autofixable lint errors.

3,652
MIT
Used by 99
90Health
Toolnpm

Oxlint

Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.

22,657
MIT
Used by 64
53Health
Toolnpm

eslint-plugin-jsx-a11y

Static ESLint rules that catch JSX accessibility issues before code ships.

3,614
MIT
Used by 64
68Health
Toolnpm

prettier-plugin-tailwindcss

Prettier plugin that automatically sorts Tailwind CSS classes into a consistent order

7,135
MIT
Used by 62
90Health
Toolnpm

Stylelint

An extensible CSS linter that catches errors and enforces consistent styling conventions.

11,518
MIT
Used by 55
50Health
Toolnpm

eslint-import-resolver-typescript

A TypeScript-aware module resolver that plugs into eslint-plugin-import(-x) so ESLint can correctly follow .ts/.tsx imports, tsconfig paths, and package export maps.

827
Other
Used by 48
90Health
ToolPyPI

Ruff

An extremely fast Python linter and code formatter, written in Rust, built as a drop-in replacement for Flake8, Black, isort, and dozens of plugins.

49,526
MIT
Used by 41

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search