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-config-expo ESLint config for Expo apps | 1.8m | +388% | - | 29 days ago 57.0.2 | CommonJS | None | Linting and formatting, React | |
| eslint-plugin-regexp ESLint plugin for finding RegExp mistakes and RegExp style guide violations. | 1.8m | +81% | - | 5 days ago 3.3.1 | ESM only | Bundled | Linting and formatting | |
| @eslint-community/eslint-plugin-eslint-comments Additional ESLint rules for ESLint directive comments. | 1.7m | +149% | - | 12 days ago 4.8.1 | CommonJS | Bundled | Linting and formatting | |
| prettier-plugin-organize-imports Make prettier organize your imports using the TypeScript language service API. | 1.7m | +14% | - | 1 year ago 4.3.0 | - | - | Linting and formatting, TypeScript tooling | |
| tslint An extensible static analysis linter for the TypeScript language | 1.7m | -24% | - | 6 years ago 6.1.3 | CommonJS | Bundled | TypeScript tooling, Linting and formatting | |
| @oxlint/binding-linux-arm64-gnu Linter for the JavaScript Oxidation Compiler | 1.7m | - | - | 3 days ago 1.85.0 | - | - | Linting and formatting | |
| eslint-plugin-jest-dom ESLint plugin to follow best practices and anticipate common mistakes when writing tests with jest-dom | 1.6m | +16% | - | 1 month ago 5.10.1 | - | - | Linting and formatting | |
| conventional-changelog-eslint ESLint preset for conventional-changelog. | 1.6m | +16% | - | 6 months ago 6.1.0 | ESM only | None | Linting and formatting | |
| @microsoft/eslint-plugin-sdl ESLint plugin focused on common security issues and misconfigurations discoverable during static testing as part of Microsoft Security Development Lifecycle (SDL) | 1.5m | - | - | - | 1 year ago 1.1.0 | - | - | Linting and formatting |
| eslint-loader A ESlint loader for webpack | 1.5m | -3% | - | 6 years ago 4.0.2 | CommonJS | None | Linting and formatting | |
| @microsoft/eslint-formatter-sarif ESLint formatter for the SARIF (Static Analysis Results Interchange Format) v2.1.0 file format | 1.5m | - | - | - | 2 years ago 3.1.0 | - | - | Linting and formatting |
| eslint-plugin-react-x A set of composable ESLint rules for libraries and frameworks that use React as a UI runtime. | 1.5m | +301% | - | 1 day ago 5.20.8 | - | - | Linting and formatting, React | |
| eslint-plugin-react-native React Native specific linting rules for ESLint | 1.4m | +43% | - | 1 year ago 5.0.0 | - | - | Linting and formatting, React | |
| eslint-plugin-react-dom ESLint React's ESLint plugin for DOM related rules. | 1.4m | +308% | - | 1 day ago 5.20.8 | - | - | Linting and formatting, React | |
| eslint-plugin-mocha Eslint rules for mocha. | 1.4m | +6% | - | 1 month ago 12.0.2 | - | - | Linting and formatting | |
| eslint-plugin-react-naming-convention ESLint React's ESLint plugin for naming convention related rules. | 1.4m | +341% | - | 1 day ago 5.20.8 | - | - | Linting and formatting, React | |
| eslint-plugin-react-web-api ESLint React's ESLint plugin for interacting with Web APIs | 1.4m | +318% | - | 1 day ago 5.20.8 | - | - | Linting and formatting, React | |
| @eslint-react/eslint-plugin ESLint React's unified ESLint plugin that combines all individual plugins into one. | 1.4m | - | - | - | 1 day ago 5.20.8 | - | - | Linting and formatting, React |
| @vue/eslint-config-typescript ESLint config for TypeScript + Vue.js projects | 1.3m | - | - | - | 3 months ago 14.9.0 | - | - | Linting and formatting, Vue |
| eslint-plugin-react-native-globals ESLint Environment for React Native | 1.3m | +42% | - | 8 years ago 0.1.2 | - | - | Linting and formatting, React | |
| eslint-config-airbnb-typescript Airbnb's ESLint config with TypeScript support | 1.2m | -23% | - | 2 years ago 18.0.0 | - | - | Linting and formatting, TypeScript tooling | |
| oxlint-plugin-react-doctor React Doctor rules for oxlint. | 1.2m | - | - | 13 days ago 0.9.14 | - | - | React, Linting and formatting | |
| htmlfy html formatter yo! Prettify or minify html. | 1.2m | +204% | - | 13 days ago 1.1.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| prettier-plugin-svelte Svelte plugin for prettier | 1.2m | +115% | - | 3 months ago 4.1.1 | CommonJS | Bundled | Linting and formatting, Svelte | |
| eslint-plugin-tailwindcss Rules enforcing best practices while using Tailwind CSS | 1.1m | +18% | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling | |
| eslint-config-flat-gitignore .gitignore support for ESLint Flat Config | 1.1m | +62% | - | 29 days ago 2.4.0 | ESM only | Bundled | Linting and formatting | |
| react-doctor Your agent writes bad React. This catches it | 1.1m | - | - | 13 days ago 0.9.14 | ESM only | Bundled | React, Linting and formatting | |
| svelte-eslint-parser Svelte parser for ESLint | 1.1m | +122% | - | 1 month ago 1.8.1 | ESM only | Bundled | Linting and formatting, Svelte | |
| eslint-plugin-boundaries Eslint plugin checking architecture boundaries between elements | 1.1m | +528% | - | 1 month ago 7.2.0 | CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-jsonc ESLint plugin for JSON, JSONC and JSON5 files. | 1.1m | +21% | - | 1 month ago 3.4.2 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| eslint-plugin-svelte ESLint plugin for Svelte using AST | 1.1m | +132% | - | 1 month ago 3.23.0 | ESM only | Bundled | Linting and formatting, Svelte | |
| pretty Some tweaks for beautifying HTML with js-beautify according to my preferences. | 1m | +25% | - | 9 years ago 2.0.0 | CommonJS | None | Linting and formatting, Node.js utilities | |
| eslint-import-resolver-alias a simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias. | 1m | -1% | - | 7 years ago 1.1.2 | CommonJS | None | Linting and formatting | |
| xml-formatter Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute | 1m | +99% | - | 6 months ago 3.7.0 | CommonJS | Bundled | Linting and formatting | |
| @oxfmt/binding-linux-arm64-gnu Formatter for the JavaScript Oxidation Compiler | 1m | - | - | - | 3 days ago 0.70.0 | CommonJS | None | TypeScript tooling, Linting and formatting |
| @ianvs/prettier-plugin-sort-imports A prettier plugins to sort imports in provided RegEx order | 1m | - | - | - | 7 months ago 4.7.1 | CommonJS | Bundled | Linting and formatting |
| eslint-plugin-i18next ESLint plugin for i18n | 1m | +148% | - | 2 months ago 6.1.5 | CommonJS | Bundled | Internationalisation, Linting and formatting | |
| dprint-node A node API for the dprint TypeScript and JavaScript code formatter | 1m | +110% | - | 3 years ago 1.0.8 | - | Bundled | Linting and formatting | |
| eslint-json-compat-utils A utility that converts rules made for checking the AST of `jsonc-eslint-parser` into rules compatible with `@eslint/json`. | 1m | +29% | - | 6 months ago 0.2.3 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-flat-config-utils Utils for managing and manipulating ESLint flat config arrays | 997k | +48% | - | 4 months ago 3.2.0 | ESM only | Bundled | Linting and formatting | |
| prettier-plugin-packagejson Prettier package.json plugin to make the order of properties nice. | 986.7k | +9% | - | 6 months ago 3.0.2 | CommonJS | Bundled | Linting and formatting | |
| @graphql-eslint/eslint-plugin GraphQL plugin for ESLint | 981.7k | - | - | - | 1 month ago 4.4.1 | ESM + CommonJS | Bundled | Linting and formatting, GraphQL |
| publint Lint packaging errors | 971.6k | +295% | - | 1 month ago 0.3.24 | ESM only | Bundled | Linting and formatting | |
| @oxlint/binding-darwin-arm64 Linter for the JavaScript Oxidation Compiler | 960k | - | - | - | 3 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @oxlint/binding-linux-arm64-musl Linter for the JavaScript Oxidation Compiler | 922.9k | - | - | - | 3 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @messageformat/date-skeleton A parser & formatter for ICU DateFormat skeleton strings | 921.5k | - | - | - | 1 year ago 1.1.0 | ESM only | Bundled | Linting and formatting |
| @secretlint/source-creator Create SecretLintRawSource from content. | 912.5k | - | - | - | 29 days ago 13.0.5 | ESM only | Bundled | Linting and formatting, Node.js utilities |
| eslint-plugin-yml This ESLint plugin provides linting rules for YAML. | 911.6k | +31% | - | 1 month ago 3.8.1 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| @node-rs/xxhash-linux-x64-gnu Fastest xxhash implementation in Node.js | 909.9k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| eslint-merge-processors Merge multiple ESLint processors to behave like one | 905.5k | +51% | - | 1 year ago 2.0.0 | 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-config-expoESLint config for Expo apps
- eslint-plugin-regexpESLint plugin for finding RegExp mistakes and RegExp style guide violations.
- @eslint-community/eslint-plugin-eslint-commentsAdditional ESLint rules for ESLint directive comments.
- prettier-plugin-organize-importsMake prettier organize your imports using the TypeScript language service API.
- tslintAn extensible static analysis linter for the TypeScript language
- @oxlint/binding-linux-arm64-gnuLinter for the JavaScript Oxidation Compiler
- eslint-plugin-jest-domESLint plugin to follow best practices and anticipate common mistakes when writing tests with jest-dom
- conventional-changelog-eslintESLint preset for conventional-changelog.
- @microsoft/eslint-plugin-sdlESLint plugin focused on common security issues and misconfigurations discoverable during static testing as part of Microsoft Security Development Lifecycle (SDL)
- eslint-loaderA ESlint loader for webpack
- @microsoft/eslint-formatter-sarifESLint formatter for the SARIF (Static Analysis Results Interchange Format) v2.1.0 file format
- eslint-plugin-react-xA set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
- eslint-plugin-react-nativeReact Native specific linting rules for ESLint
- eslint-plugin-react-domESLint React's ESLint plugin for DOM related rules.
- eslint-plugin-mochaEslint rules for mocha.
- eslint-plugin-react-naming-conventionESLint React's ESLint plugin for naming convention related rules.
- eslint-plugin-react-web-apiESLint React's ESLint plugin for interacting with Web APIs
- @eslint-react/eslint-pluginESLint React's unified ESLint plugin that combines all individual plugins into one.
- @vue/eslint-config-typescriptESLint config for TypeScript + Vue.js projects
- eslint-plugin-react-native-globalsESLint Environment for React Native
- eslint-config-airbnb-typescriptAirbnb's ESLint config with TypeScript support
- oxlint-plugin-react-doctorReact Doctor rules for oxlint.
- htmlfyhtml formatter yo! Prettify or minify html.
- prettier-plugin-svelteSvelte plugin for prettier
- eslint-plugin-tailwindcssRules enforcing best practices while using Tailwind CSS
- eslint-config-flat-gitignore.gitignore support for ESLint Flat Config
- react-doctorYour agent writes bad React. This catches it
- svelte-eslint-parserSvelte parser for ESLint
- eslint-plugin-boundariesEslint plugin checking architecture boundaries between elements
- eslint-plugin-jsoncESLint plugin for JSON, JSONC and JSON5 files.
- eslint-plugin-svelteESLint plugin for Svelte using AST
- prettySome tweaks for beautifying HTML with js-beautify according to my preferences.
- eslint-import-resolver-aliasa simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias.
- xml-formatterConverts a XML string into a human readable format (pretty print) while respecting the xml:space attribute
- @oxfmt/binding-linux-arm64-gnuFormatter for the JavaScript Oxidation Compiler
- @ianvs/prettier-plugin-sort-importsA prettier plugins to sort imports in provided RegEx order
- eslint-plugin-i18nextESLint plugin for i18n
- dprint-nodeA node API for the dprint TypeScript and JavaScript code formatter
- eslint-json-compat-utilsA utility that converts rules made for checking the AST of `jsonc-eslint-parser` into rules compatible with `@eslint/json`.
- eslint-flat-config-utilsUtils for managing and manipulating ESLint flat config arrays
- prettier-plugin-packagejsonPrettier package.json plugin to make the order of properties nice.
- @graphql-eslint/eslint-pluginGraphQL plugin for ESLint
- publintLint packaging errors
- @oxlint/binding-darwin-arm64Linter for the JavaScript Oxidation Compiler
- @oxlint/binding-linux-arm64-muslLinter for the JavaScript Oxidation Compiler
- @messageformat/date-skeletonA parser & formatter for ICU DateFormat skeleton strings
- @secretlint/source-creatorCreate SecretLintRawSource from content.
- eslint-plugin-ymlThis ESLint plugin provides linting rules for YAML.
- @node-rs/xxhash-linux-x64-gnuFastest xxhash implementation in Node.js
- eslint-merge-processorsMerge multiple ESLint processors to behave like one