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

Kind
Tags
Eslint35 Linter22 Javascript19 Python18 Typescript15 Hacktoberfest15 Static Analysis15 Eslint Plugin14 Eslintplugin14 Lint12 Formatter10 Ast9 Static Code Analysis8 CSS7 Prettier7 Plugin6 Styleguide6 Cli6 Ecmascript5 Parser5 Code5 Code Quality5 Pep85 Python35 Rust5 Automation5 SQL5 PHP5 Markdown4 React4 Stylelint4 Format4 Oxlint4 Es20154 Es20164 Es20174 Es20184 Config4 HTML3 JSON3 Jsx3 Eslintconfig3 Import3 Linting3 Oxc3 Style Guide3 Flake83 Rustfmt3 N1ql3 Mysql3 Airbnb3 Static analysis3 API3 Django3 Less2 Scss2 Vue2 Syntax2 Eslint Config2 Git2 Check2 Es62 A11y2 Accessibility2 Resolver2 Pycodestyle2 Typing2 Autopep82 Gofmt2 Pyfmt2 Yapf2 Redshift2 Whitespace2 Mariadb2 Postgresql2 Db22 Sqlite2 Trino2 Snowflake2 Duckdb2 Clickhouse2 Standards2 Nodejs2 Tailwind2 Tailwindcss2 Spell2 Laravel2 Phpdoc2 Dev2 Monorepo2 Complexity Analysis2 Linter Flake82 Closember2 Static code analysis2 Phpcs2 Breaking Changes2 Signature2 Mypy2 Refactoring2 Type Inference2 Code Duplication2 Unused Code2 Complexity2 Markdownlint2 Analysis2 Lit HTML2 Lit2 Lit Element2 Json52 Jsonc2 Astro2 Links2 Starlight2 Validation2 Wc2 Webcomponents2 Parse2 Tokenize2 Refactor2 Command Line Tool2 Toml2 Codemod2 Tree Sitter2 Database2 Chrome2 Edge2 Firefox2 Safari2 Samsung Internet2 Vite2 Vite Plugin2 Espree1 Angular1 Flow1 Graphql1 Printer1 Yaml1 Tslint1 Eslint Prettier1 Globals1 Global1 Identifiers1 Variables1 Vars1 Jshint1 Environments1 Development1 Developer Experience1 Stage Files1 Workflow1 Oxfmt1 Quality1 Staged1 Validate1 Jsnext1 Modules1 Export1 Compiler1 Minifier1 Transpiler1 Aria1 Enforce Conventions1 Postcss1 CSS In JS1 Sass1 Sugarss1 Eslint Import Plugin1 Eslint Import Resolver1 Eslint Plugin Import1 Ruff1 Rustpython1 Pyflakes1 Pylint1 Clippy1 Typechecker1 Types1 Singlestoredb1 Spark1 Pl/sql1 Transact SQL1 Db2i1 Tidb1 Presto1 Prestosql1 Arrow Functions1 Naming Conventions1 Style Linter1 Tc391 Code Standards1 Code Style1 Fixer1 Static code analysis1 Beautify1 Beautifier1 Rules1 I18n1 I10next1 Internationalization1 Localization1 Spell Checker1 Checker1 Camel1 Case1 Spelling1 Spell checker1 Spelling checker1 Autocompletion1 Autocomplete1 Helper1 Ide1 Phpstorm1 Netbeans1 Sublime1 Codeintel1 API Extractor1 Build1 Bulk Suppressions1 Heft1 Lockfile Explorer1 Orchestrator1 Rush1 Rushstack1 Toolchain1 Tsdoc1 Eslintrc1 Module1 Resolve1 Relative1 Package1 Bulk1 Suppressions1 Monkey1 Patch1 Eslint Custom Parser1 Single File Component1 Vuejs1 Auto Formatter1 Cleaner1 Isort1 Python Utility1 Sorting Imports1 Clean1 Imports1 Lint1 Refactor1 Sort1 Coding Standards1 Phpcbf1 Psr121 QA1 Docs1 Mkdocstrings Collector1 Dynamic Analysis1 Mypyc1 Type Checking1 Auto Complete1 Python completion refactoring vim1 Security Analysis1 Taint Analysis1 Inspection1 Codeformatter1 Codebase Intelligence1 Copy Paste Detection1 Dead Code1 Developer Tools1 Duplicate Code1 Runtime Intelligence1 Unused Dependencies1 Unused Exports1 Code Intelligence1 Pr Risk1 Circular Dependencies1 Architecture1 Analyzer1 Lsp1 Mcp1 Agent Skills1 Tanstack Intent1 Cli App1 Codeql1 Dynamic Rules1 Go1 Go Analysis1 Gogrep1 Golang1 Ruleguard1 Semgrep1 Inference Engine1 Abstract syntax tree1 Web components1 Web1 Components1 Tagged1 Template1 Polymer1 Web Components1 Type Checker1 Language Server1 Ty1 Bandit1 Security1 Security Scanner1 Security Tools1 Pep4841 Php71 Phpstan1 Static Analyzer1 Testing1 Python parser parsing1 Package.json1 Command Line Parser1 Python Library1 Sorting1 Toml Sort1 Sort1 Unix1 Utility1 Babel1 Codereview1 Command Line1 Grep1 Search1 Structural Search1 Pattern1 Structural search1 Rewrite1 Pypi1 SQL Linter1 Sqlfluff1 Athena1 Bigquery1 Databricks1 Doris1 Exasol1 Flink1 Greenplum1 Hive1 Impala1 Materialize1 Postgres1 Soql1 Sparksql1 Starrocks1 Teradata1 Tsql1 Vertica1 Dbt1 Docstrings1 Cdk1 Flake8 Extensions1 Flake8 Plugin1 Linter Plugin1 Mccabe1 Flake8 mccabe1 Migrations1 Migration1 Backward1 Compatibility1 Restructuredtext1 Restructured text1 REST1 Rst1 CSS Properties1 Internet Explorer1 Properties1 W3c1 Explorer1 Opera1 Uc Browser1 Incremental1 Parsing1 Groovy1 Regexp1 Regular1 Expression1 Validator1 Abstract1 Tree1 Es20191 Es20201 Es20211 Annexb1
Sort:Used by Most Apps
Showing 78 packages
95Health
Tool npm

ESLint

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

27,504
MIT
Used by 368
91Health
Tool npm

prettier

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

52,263
MIT
Used by 310
94Health
Tool npm

typescript-eslint

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

16,391
MIT
Used by 260
69Health
Tool npm

eslint-config-prettier

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

5,893
MIT
Used by 169
74Health
Library npm

globals

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

610
MIT
Used by 125
62Health
Tool npm

eslint-plugin-react

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

9,292
MIT
Used by 122
89Health
Tool npm

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 120
82Health
Tool npm

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 116
63Health
Tool npm

eslint-plugin-prettier

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

3,654
MIT
Used by 102
90Health
Tool npm

Oxlint

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

22,741
MIT
Used by 70
53Health
Tool npm

eslint-plugin-jsx-a11y

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

3,617
MIT
Used by 65
65Health
Tool npm

prettier-plugin-tailwindcss

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

7,130
MIT
Used by 62
90Health
Tool npm

Stylelint

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

11,519
MIT
Used by 58
50Health
Tool npm

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.

825
Other
Used by 49
90Health
Tool PyPI

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,630
MIT
Used by 46

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