Package category
Linting and formatting
Code linters, formatters and their plugins and configs.
1,226 packages3 comparisons
Packages compared
1,226 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| eslint-processor-vue-blocks Create virtual files in ESLint for each Vue SFC block, so that you can lint them individually. | 894.2k | +51% | - | 1 year ago 2.0.0 | ESM only | Bundled | Linting and formatting, Vue | |
| eslint-plugin-oxlint Turn off all rules already supported by oxlint | 889k | +517% | - | 3 days ago 1.85.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| toml-eslint-parser A TOML parser that produces output compatible with ESLint | 886.5k | +60% | - | 8 months ago 1.0.3 | ESM only | Bundled | Parsers and serialisers, Linting and formatting | |
| @secretlint/config-loader Config loader for secretlint. | 884.2k | - | - | - | 29 days ago 13.0.5 | ESM only | Bundled | Configuration, Node.js utilities |
| eslint-plugin-react-hooks-extra ESLint React's ESLint plugin for React Hooks related rules. | 879k | +85% | - | 7 months ago 2.13.0 | ESM only | Bundled | Linting and formatting, React | |
| eslint-plugin-better-tailwindcss auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability. | 877.5k | +1233% | - | 2 months ago 4.7.0 | ESM only | Bundled | Linting and formatting, CSS-in-JS and styling | |
| eslint-plugin-ft-flow Flowtype linting rules for ESLint by flow-typed | 855.3k | +33% | - | 2 years ago 3.0.11 | CommonJS | None | Linting and formatting | |
| vfile-reporter vfile utility to create a report for a file | 852.1k | +39% | - | 2 years ago 8.1.1 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-only-warn Downgrade errors to warnings | 851.2k | +69% | - | 6 months ago 1.2.1 | CommonJS | Bundled | Linting and formatting | |
| @vue/eslint-config-prettier eslint-config-prettier for create-vue | 844.6k | - | - | - | 1 year ago 10.2.0 | CommonJS | Bundled | Linting and formatting, Vue |
| eslint-plugin-tsdoc An ESLint plugin that validates TypeScript doc comments | 844.2k | +9% | - | 9 days ago 0.5.3 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| fallow Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen | 840.7k | - | - | 3 days ago 3.28.0 | CommonJS | Bundled | TypeScript tooling, Linting and formatting | |
| eslint-plugin-import-lite A lightweight ESLint plugin for import/export linting | 839.6k | +216% | - | 6 months ago 0.6.0 | ESM only | Bundled | Linting and formatting | |
| prettier-plugin-astro A Prettier Plugin for formatting Astro files | 829.3k | +190% | - | today 1.1.0 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-compat Lint browser compatibility of API used | 823.3k | +28% | - | 4 months ago 7.0.2 | ESM + CommonJS | Bundled | Linting and formatting | |
| @secretlint/resolver Module Resolver Utility for Secretlint | 820.5k | - | - | - | 29 days ago 13.0.5 | ESM only | Bundled | Node.js utilities, Linting and formatting |
| @react-native/eslint-plugin ESLint rules for @react-native/eslint-config | 818k | - | - | - | 30 days ago 0.87.1 | CommonJS | None | Linting and formatting, React |
| eslint-import-resolver-webpack Resolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import. | 801.3k | -20% | - | 5 months ago 0.13.11 | CommonJS | None | Linting and formatting | |
| eslint-plugin-standard ESlint Plugin for the Standard Linter | 790.6k | -28% | - | 5 years ago 5.0.0 | CommonJS | None | Linting and formatting | |
| eslint-config-turbo ESLint config for Turborepo | 790.1k | +7% | - | today 2.11.4 | ESM + CommonJS | Bundled | Build tools, Linting and formatting | |
| @react-native/eslint-config ESLint config for React Native | 789.6k | - | - | - | 30 days ago 0.87.1 | CommonJS | None | Linting and formatting, React |
| @oxlint/binding-win32-x64-msvc Linter for the JavaScript Oxidation Compiler | 779.2k | - | - | - | 3 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| eslint-plugin-check-file ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder | 773.7k | +112% | - | 2 months ago 3.3.2 | ESM + CommonJS | Bundled | Linting and formatting | |
| gherkin-lint A Gherkin linter/validator written in javascript | 773.7k | +194% | - | 2 years ago 4.2.4 | CommonJS | None | Linting and formatting | |
| eslint-plugin-react-rsc ESLint React's ESLint plugin for RSC related rules. | 743.4k | - | - | 1 day ago 5.20.8 | ESM only | Bundled | Linting and formatting, React | |
| eslint-plugin-no-unsanitized ESLint rule to disallow unsanitized code | 702.6k | +162% | - | 7 months ago 4.1.5 | CommonJS | None | Linting and formatting, Security | |
| ultracite The AI-ready formatter that helps you write and generate code faster. | 694.5k | +774% | - | 10 days ago 7.12.0 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-prefer-arrow Prefer arrow functions in most cases | 682.2k | -27% | - | 5 years ago 1.2.3 | CommonJS | None | Linting and formatting | |
| @eslint-react/kit ESLint React's utility module for building custom React rules with JavaScript functions. | 663.5k | - | - | - | 1 day ago 5.20.8 | ESM only | Bundled | Linting and formatting, React |
| eslint-plugin-html A ESLint plugin to lint and fix inline scripts contained in HTML files. | 663.4k | -9% | - | 1 day ago 8.2.1 | CommonJS | Bundled | Linting and formatting | |
| prettier-eslint Formats your JavaScript using prettier followed by eslint --fix | 662.6k | -17% | - | 1 month ago 17.1.2 | ESM only | Bundled | Linting and formatting | |
| @eslint/markdown The official ESLint language plugin for Markdown | 637.5k | - | - | - | 2 months ago 8.0.3 | ESM only | Bundled | Linting and formatting, Parsers and serialisers |
| @rushstack/lookup-by-path Strongly typed trie data structure for path and URL-like strings. | 632.8k | - | - | - | 2 days ago 0.10.17 | ESM + CommonJS | Bundled | URLs and query strings, Build tools |
| stylelint-prettier Runs prettier as an stylelint rule | 632.7k | -12% | - | 1 year ago 5.0.3 | ESM only | None | Linting and formatting | |
| @oxlint/binding-darwin-x64 Linter for the JavaScript Oxidation Compiler | 626.2k | - | - | - | 3 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @ota-meshi/ast-token-store A class library that provides an API similar to ESLint's token store | 625.5k | - | - | - | 7 months ago 0.3.0 | ESM only | None | Linting and formatting |
| jscpd-sarif-reporter Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec). | 621.2k | +787% | - | 3 months ago 4.2.5 | ESM + CommonJS | Bundled | AI and machine learning, Linting and formatting | |
| astro-eslint-parser Astro component parser for ESLint | 618.2k | +156% | - | 1 day ago 3.2.0 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| @biomejs/wasm-nodejs WebAssembly bindings to the Biome workspace API | 613k | - | - | - | 9 days ago 2.5.14 | CommonJS | Bundled | Parsers and serialisers, Linting and formatting |
| eslint-plugin-react-jsx ESLint React's ESLint plugin for React Flavored JSX rules. | 606.6k | - | - | 1 day ago 5.20.8 | ESM only | Bundled | Linting and formatting, React | |
| eslint-plugin-astro ESLint plugin for Astro component | 604.2k | +168% | - | 8 days ago 3.2.1 | ESM only | Bundled | Linting and formatting | |
| codelyzer Linting for Angular applications, following angular.io/styleguide. | 601.5k | -19% | - | 5 years ago 6.0.2 | CommonJS | None | Linting and formatting, Angular | |
| doiuse Lint CSS for browser support against caniuse database | 601.3k | +70% | - | 9 months ago 6.0.6 | ESM + CommonJS | None | Linting and formatting | |
| @node-rs/xxhash-linux-arm64-gnu Fastest xxhash implementation in Node.js | 597.6k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| @e18e/eslint-plugin The official e18e ESLint plugin for modernizing code and improving performance. | 596.3k | - | - | - | 8 days ago 0.8.1 | ESM only | Bundled | Linting and formatting |
| eslint-plugin-json eslint plugin for JSON files | 588.1k | -1% | - | 2 months ago 5.0.0 | CommonJS | None | Linting and formatting, Parsers and serialisers | |
| @eslint/json JSON linting plugin for ESLint | 585.9k | - | - | - | 24 days ago 2.1.0 | ESM only | Bundled | Linting and formatting |
| eslint-formatter-pretty Pretty formatter for ESLint | 577.4k | +7% | - | 5 months ago 7.1.0 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-formatjs ESLint plugin for formatjs | 569.3k | +73% | - | today 8.1.0 | ESM only | Bundled | Linting and formatting | |
| eslint-typegen Generate types from ESLint rule schemas automatically, with auto-completion and type-checking for rule options. | 564k | +120% | - | 7 months ago 2.3.1 | ESM only | Bundled | Linting and formatting |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- eslint-processor-vue-blocksCreate virtual files in ESLint for each Vue SFC block, so that you can lint them individually.
- eslint-plugin-oxlintTurn off all rules already supported by oxlint
- toml-eslint-parserA TOML parser that produces output compatible with ESLint
- @secretlint/config-loaderConfig loader for secretlint.
- eslint-plugin-react-hooks-extraESLint React's ESLint plugin for React Hooks related rules.
- eslint-plugin-better-tailwindcssauto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
- eslint-plugin-ft-flowFlowtype linting rules for ESLint by flow-typed
- vfile-reportervfile utility to create a report for a file
- eslint-plugin-only-warnDowngrade errors to warnings
- @vue/eslint-config-prettiereslint-config-prettier for create-vue
- eslint-plugin-tsdocAn ESLint plugin that validates TypeScript doc comments
- fallowCodebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen
- eslint-plugin-import-liteA lightweight ESLint plugin for import/export linting
- prettier-plugin-astroA Prettier Plugin for formatting Astro files
- eslint-plugin-compatLint browser compatibility of API used
- @secretlint/resolverModule Resolver Utility for Secretlint
- @react-native/eslint-pluginESLint rules for @react-native/eslint-config
- eslint-import-resolver-webpackResolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import.
- eslint-plugin-standardESlint Plugin for the Standard Linter
- eslint-config-turboESLint config for Turborepo
- @react-native/eslint-configESLint config for React Native
- @oxlint/binding-win32-x64-msvcLinter for the JavaScript Oxidation Compiler
- eslint-plugin-check-fileESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder
- gherkin-lintA Gherkin linter/validator written in javascript
- eslint-plugin-react-rscESLint React's ESLint plugin for RSC related rules.
- eslint-plugin-no-unsanitizedESLint rule to disallow unsanitized code
- ultraciteThe AI-ready formatter that helps you write and generate code faster.
- eslint-plugin-prefer-arrowPrefer arrow functions in most cases
- @eslint-react/kitESLint React's utility module for building custom React rules with JavaScript functions.
- eslint-plugin-htmlA ESLint plugin to lint and fix inline scripts contained in HTML files.
- prettier-eslintFormats your JavaScript using prettier followed by eslint --fix
- @eslint/markdownThe official ESLint language plugin for Markdown
- @rushstack/lookup-by-pathStrongly typed trie data structure for path and URL-like strings.
- stylelint-prettierRuns prettier as an stylelint rule
- @oxlint/binding-darwin-x64Linter for the JavaScript Oxidation Compiler
- @ota-meshi/ast-token-storeA class library that provides an API similar to ESLint's token store
- jscpd-sarif-reporterReporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).
- astro-eslint-parserAstro component parser for ESLint
- @biomejs/wasm-nodejsWebAssembly bindings to the Biome workspace API
- eslint-plugin-react-jsxESLint React's ESLint plugin for React Flavored JSX rules.
- eslint-plugin-astroESLint plugin for Astro component
- codelyzerLinting for Angular applications, following angular.io/styleguide.
- doiuseLint CSS for browser support against caniuse database
- @node-rs/xxhash-linux-arm64-gnuFastest xxhash implementation in Node.js
- @e18e/eslint-pluginThe official e18e ESLint plugin for modernizing code and improving performance.
- eslint-plugin-jsoneslint plugin for JSON files
- @eslint/jsonJSON linting plugin for ESLint
- eslint-formatter-prettyPretty formatter for ESLint
- eslint-plugin-formatjsESLint plugin for formatjs
- eslint-typegenGenerate types from ESLint rule schemas automatically, with auto-completion and type-checking for rule options.