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 |
|---|---|---|---|---|---|---|---|---|
| lint Lint — The universal linter with AI-powered code review. | 23.7k | -39% | - | 5 months ago 1.2.2 | ESM only | Bundled | Linting and formatting | |
| dockerfile-utils Utilities for formatting and linting a Dockerfile. | 23.6k | +179% | - | 1 year ago 0.16.3 | CommonJS | Bundled | Linting and formatting | |
| @gitlab-formatters/eslint-formatter-gitlab Formatter that transforms ESLint reports into a format suitable for use with GitLab widgets. | 23.6k | - | - | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | Linting and formatting |
| eslint-config-wesbos ESLint and Prettier Config from Wes Bos | 23.6k | -4% | - | 1 year ago 4.3.2 | CommonJS | None | Linting and formatting | |
| eslint-plugin-no-type-assertion Disallow type assertions in TypeScript code | 23.6k | -15% | - | 4 years ago 1.3.0 | CommonJS | None | Linting and formatting | |
| markdown-eslint-parser The ESLint custom parser for *.md files. | 23.4k | -23% | - | 6 years ago 1.2.1 | CommonJS | None | Linting and formatting, Parsers and serialisers | |
| pickier Format, lint and more in a fraction of seconds. | 23.3k | +358% | - | 1 month ago 0.1.65 | ESM only | Bundled | Linting and formatting | |
| eslint-config-biome Disables ESLint rules that have a recommended and equivalent Biome rule | 23.2k | -19% | - | 1 year ago 2.1.3 | CommonJS | None | Linting and formatting | |
| eslint-formatter-rdjson ESLint Formatter for the Reviewdog Diagnostic Format (RDFormat) | 23k | +54% | - | 3 years ago 1.0.6 | CommonJS | None | Linting and formatting | |
| broccoli-lint-eslint broccoli filter that runs eslint | 22.9k | -19% | - | 7 years ago 6.0.0 | CommonJS | None | Linting and formatting | |
| eslint-formatter-gha ESLint formatter for GitHub Actions | 22.9k | +32% | - | 9 months ago 2.0.1 | CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-jam3 Jam3 eslint plugin for react | 22.8k | -36% | - | 6 years ago 0.2.3 | CommonJS | None | Linting and formatting, Security | |
| @hubspot/eslint-config-ui-extensions eslint plugins for HubSpot React-based UI Extensions | 22.7k | - | - | - | 14 days ago 1.2.0 | ESM only | None | Linting and formatting |
| eslint-formatter-json ESLint’s official `json` formatter, unofficially published as a standalone module | 22.7k | +43% | - | 11 months ago 9.0.1 | - | Bundled | Linting and formatting | |
| eslint-plugin-newline-destructuring Eslint plugin for enforcing newlines in object destructuring assignment past a certain number of properties. | 22.7k | +42% | - | 2 years ago 1.2.2 | CommonJS | None | Linting and formatting | |
| eslint-linter-browserify Use eslint in the browser | 22.6k | +7% | - | 6 days ago 10.11.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| prettier-edge Prettier plugin for formatting AdonisJS Edge templates. | 22.5k | - | - | 3 months ago 1.0.0 | ESM only | None | Linting and formatting | |
| npm-groovy-lint Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files | 22.4k | +27% | - | 2 months ago 18.0.0 | ESM only | Bundled | Linting and formatting | |
| eslint-package-json Powerful ESLint rules for package.json | 22.2k | - | - | 7 days ago 1.0.0 | ESM only | Bundled | Linting and formatting | |
| ember-cli-eslint Ember-cli eslint support, for checking your application matches your coding standards. | 22.2k | -19% | - | - 5.1.0 | CommonJS | None | Linting and formatting | |
| eslint-plugin-mui-path-imports Use path import to avoid pulling in unused modules. | 22.2k | -27% | - | 3 years ago 0.0.15 | CommonJS | None | Linting and formatting | |
| eslint-config-salesforce The eslint config for Salesforce projects | 22.2k | -11% | - | 1 year ago 2.2.1 | CommonJS | None | Linting and formatting | |
| eslint-plugin-restrict-imports Eslint plugin to ban specified imports in specified directories | 22.1k | +104% | - | 5 years ago 0.0.3 | CommonJS | None | Linting and formatting | |
| @spotify/eslint-plugin Set of rules for Spotify's custom ESLint rules | 22.1k | - | - | - | 3 years ago 15.0.0 | ESM + CommonJS | Bundled | Linting and formatting |
| semistandard All the goodness of `feross/standard` with semicolons sprinkled on top. | 21.9k | -39% | - | 3 years ago 17.0.0 | ESM only | None | Linting and formatting | |
| eslint-config-salesforce-license The eslint config to for Salesforce license | 21.9k | -11% | - | 1 year ago 1.0.2 | CommonJS | None | Linting and formatting | |
| sherif-darwin-arm64 Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 21.8k | +371% | - | 2 months ago 1.13.0 | - | None | Build tools, CLI tools and terminal utilities | |
| eslint-plugin-module-resolver Warn when using relative paths to modules aliased | 21.3k | +17% | - | 4 years ago 1.5.0 | CommonJS | None | Linting and formatting | |
| eslint-formatter-teamcity An ESLint formatter plugin for TeamCity | 21.2k | +16% | - | 7 months ago 2.0.1 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-neverthrow [](https://www.npmjs.com/package/eslint-plugin-neverthrow) [](http://www.npmtrends.com/eslint-plugin-nev | 21.1k | -13% | - | 4 years ago 1.1.4 | CommonJS | None | Linting and formatting | |
| pi-lens Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo | 21k | - | - | 8 days ago 4.2.1 | ESM only | None | Linting and formatting | |
| @sap-ux/eslint-plugin-fiori-tools Custom linting plugin for Fiori tools apps | 20.9k | - | - | - | 1 day ago 10.12.0 | ESM only | None | Linting and formatting |
| @roadiehq/roadie-backstage-entity-validator Backstage entity validator library | 20.7k | - | - | - | 6 months ago 2.8.3 | CommonJS | Bundled | Schema validation, Linting and formatting |
| coffeelint Lint your CoffeeScript | 20.3k | -24% | - | 8 years ago 2.1.0 | CommonJS | None | Linting and formatting | |
| eslint-plugin-prefer-let Rule to prefer using `let` to bind names to values | 20.3k | +24% | - | 5 months ago 4.2.2 | CommonJS | None | Linting and formatting | |
| @rollup/plugin-eslint Verify entry point and all imported files with ESLint | 20k | - | - | - | 10 months ago 9.2.0 | ESM + CommonJS | Bundled | Linting and formatting |
| eslint-output export multiple formats of eslint | 19.9k | -17% | - | 3 months ago 4.1.0 | - | None | Linting and formatting | |
| eslint-plugin-disable Disable ESLint plugins using file patterns and inline comments | 19.8k | +13% | - | 4 years ago 2.0.3 | CommonJS | None | Linting and formatting | |
| eslint-plugin-node-dependencies ESLint plugin to check Node.js dependencies. | 19.6k | +59% | - | 6 months ago 2.2.0 | ESM only | Bundled | Linting and formatting | |
| eslint-formatter-visualstudio ESLint’s official `visualstudio` formatter, unofficially published as a standalone module | 19.6k | +29% | - | 11 months ago 9.0.1 | - | Bundled | Linting and formatting | |
| eslint-plugin-pinia ESLint plugin for Pinia best practices | 19.6k | +82% | - | 10 months ago 0.4.2 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-sort-export-all ESLint rule that helps sort export * | 19.5k | +3% | - | 1 year ago 2.1.0 | ESM only | Bundled | Linting and formatting | |
| eslint-import-resolver-oxc A simply wrapped `oxc-resolver` for `eslint-plugin-import-x` and `eslint-plugin-import` | 19.3k | +258% | - | 1 year ago 0.15.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-config-webpack Provides Webpack's eslint rules as an extensible shared config | 19.3k | +148% | - | 8 days ago 4.14.0 | ESM only | None | Bundlers, Linting and formatting | |
| sherif-linux-arm64-musl Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 19.3k | - | - | 2 months ago 1.13.0 | - | None | Build tools, CLI tools and terminal utilities | |
| elm-review Run elm-review from Node.js | 19.2k | +48% | - | 8 months ago 2.13.5 | - | None | CLI tools and terminal utilities, Linting and formatting | |
| oxlint-config-presets Oxlint configurations ported from popular ESLint styleguides | 19.1k | - | - | 19 days ago 0.1.20 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-listeners ESLint plugin for preventing memory leaks around event listeners | 19.1k | +258% | - | 2 months ago 1.6.0 | CommonJS | None | Linting and formatting | |
| @html-eslint/eslint-plugin-react ESLint plugin for HTML with React support | 19k | - | - | - | 9 days ago 0.66.1 | CommonJS | Bundled | Linting and formatting, React |
| eslint-plugin-consistent-default-export-name eslint plugin with rules to help use default export names consistently throughout the project | 19k | +10% | - | 4 years ago 0.0.15 | CommonJS | None | 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.
- lintLint — The universal linter with AI-powered code review.
- dockerfile-utilsUtilities for formatting and linting a Dockerfile.
- @gitlab-formatters/eslint-formatter-gitlabFormatter that transforms ESLint reports into a format suitable for use with GitLab widgets.
- eslint-config-wesbosESLint and Prettier Config from Wes Bos
- eslint-plugin-no-type-assertionDisallow type assertions in TypeScript code
- markdown-eslint-parserThe ESLint custom parser for *.md files.
- pickierFormat, lint and more in a fraction of seconds.
- eslint-config-biomeDisables ESLint rules that have a recommended and equivalent Biome rule
- eslint-formatter-rdjsonESLint Formatter for the Reviewdog Diagnostic Format (RDFormat)
- broccoli-lint-eslintbroccoli filter that runs eslint
- eslint-formatter-ghaESLint formatter for GitHub Actions
- eslint-plugin-jam3Jam3 eslint plugin for react
- @hubspot/eslint-config-ui-extensionseslint plugins for HubSpot React-based UI Extensions
- eslint-formatter-jsonESLint’s official `json` formatter, unofficially published as a standalone module
- eslint-plugin-newline-destructuringEslint plugin for enforcing newlines in object destructuring assignment past a certain number of properties.
- eslint-linter-browserifyUse eslint in the browser
- prettier-edgePrettier plugin for formatting AdonisJS Edge templates.
- npm-groovy-lintLint, format and auto-fix your Groovy / Jenkinsfile / Gradle files
- eslint-package-jsonPowerful ESLint rules for package.json
- ember-cli-eslintEmber-cli eslint support, for checking your application matches your coding standards.
- eslint-plugin-mui-path-importsUse path import to avoid pulling in unused modules.
- eslint-config-salesforceThe eslint config for Salesforce projects
- eslint-plugin-restrict-importsEslint plugin to ban specified imports in specified directories
- @spotify/eslint-pluginSet of rules for Spotify's custom ESLint rules
- semistandardAll the goodness of `feross/standard` with semicolons sprinkled on top.
- eslint-config-salesforce-licenseThe eslint config to for Salesforce license
- sherif-darwin-arm64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
- eslint-plugin-module-resolverWarn when using relative paths to modules aliased
- eslint-formatter-teamcityAn ESLint formatter plugin for TeamCity
- eslint-plugin-neverthrow[](https://www.npmjs.com/package/eslint-plugin-neverthrow) [](http://www.npmtrends.com/eslint-plugin-nev
- pi-lensReal-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo
- @sap-ux/eslint-plugin-fiori-toolsCustom linting plugin for Fiori tools apps
- @roadiehq/roadie-backstage-entity-validatorBackstage entity validator library
- coffeelintLint your CoffeeScript
- eslint-plugin-prefer-letRule to prefer using `let` to bind names to values
- @rollup/plugin-eslintVerify entry point and all imported files with ESLint
- eslint-outputexport multiple formats of eslint
- eslint-plugin-disableDisable ESLint plugins using file patterns and inline comments
- eslint-plugin-node-dependenciesESLint plugin to check Node.js dependencies.
- eslint-formatter-visualstudioESLint’s official `visualstudio` formatter, unofficially published as a standalone module
- eslint-plugin-piniaESLint plugin for Pinia best practices
- eslint-plugin-sort-export-allESLint rule that helps sort export *
- eslint-import-resolver-oxcA simply wrapped `oxc-resolver` for `eslint-plugin-import-x` and `eslint-plugin-import`
- eslint-config-webpackProvides Webpack's eslint rules as an extensible shared config
- sherif-linux-arm64-muslOpinionated, zero-config linter for TypeScript & JavaScript monorepos
- elm-reviewRun elm-review from Node.js
- oxlint-config-presetsOxlint configurations ported from popular ESLint styleguides
- eslint-plugin-listenersESLint plugin for preventing memory leaks around event listeners
- @html-eslint/eslint-plugin-reactESLint plugin for HTML with React support
- eslint-plugin-consistent-default-export-nameeslint plugin with rules to help use default export names consistently throughout the project