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 |
|---|---|---|---|---|---|---|---|---|
| @antfu/eslint-define-config Provide a defineConfig function for .eslintrc.js files | 7.8k | - | - | - | 2 years ago 1.23.0-2 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| eslint-config-mdcs Mrdoob Javascript Code Style Editor, Checker and Formatter | 7.8k | +10% | - | - 5.0.0 | CommonJS | None | Linting and formatting, Rich text and code editors | |
| eslint-plugin-requirejs Enforce code conventions for RequireJS modules with ESLint | 7.8k | +109% | - | - 4.0.1 | CommonJS | None | Linting and formatting | |
| @vibe-agent-toolkit/utils Core utility functions shared across the vibe-agent-toolkit packages | 7.7k | - | - | - | 1 month ago 0.1.42 | ESM only | Bundled | Utility libraries, Linting and formatting |
| @sentry-internal/eslint-plugin-sdk Official Sentry SDK eslint plugin | 7.7k | - | - | - | 3 months ago 10.57.0 | CommonJS | None | Linting and formatting, Monitoring and error tracking |
| eslint-plugin-markdown-links ESLint plugin with powerful checking rules related to Markdown links | 7.7k | +2743% | - | - 0.9.1 | ESM only | None | Linting and formatting, Markdown | |
| eslint-plugin-tree-shaking Marks all side-effects in module initialization that will interfere with tree-shaking | 7.7k | -64% | - | 2 years ago 1.12.2 | CommonJS | None | Linting and formatting | |
| agnix Linter for AI agent configurations. Validates SKILL.md, CLAUDE.md, hooks, MCP, and more. | 7.6k | - | - | 9 days ago 0.54.0 | CommonJS | None | Linting and formatting | |
| eslint-config-prettier-standard An ESLint shareable config for projects using 'Prettier' and 'JavaScript Standard Style' as ESLint rules. | 7.5k | -41% | - | - 4.0.1 | CommonJS | None | Linting and formatting | |
| @putout/processor-filesystem 🐊Putout processor adds ability to lint filesystem | 7.5k | - | - | - | 7 months ago 8.0.1 | ESM only | None | Files and file systems, Linting and formatting |
| stylelint-plugin-use-baseline A Stylelint plugin that enforces CSS feature availability based on Baseline. | 7.5k | +301% | - | - 1.4.6 | ESM only | None | Linting and formatting, CSS-in-JS and styling | |
| @mastra/lint-docs A collection of linting tools for Mastra's documentation sites | 7.4k | - | - | - | 28 days ago 1.1.3 | ESM only | Bundled | Documentation tooling, Linting and formatting |
| @rushstack/eslint-bulk Roll out new ESLint rules in a large monorepo without cluttering up your code with "eslint-ignore-next-line" | 7.4k | - | - | - | 2 days ago 0.5.28 | ESM + CommonJS | Bundled | Linting and formatting, Build tools |
| eslint-plugin-i18n Internationalization's linting rules for ESLint | 7.2k | -7% | - | 1 year ago 2.4.0 | CommonJS | None | Internationalisation, Linting and formatting | |
| eslint-config-reactjs Eslint config for React project | 7.2k | -15% | - | 9 years ago 1.3.0 | CommonJS | None | Linting and formatting, React | |
| apigeelint Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow. | 7.2k | -5% | - | 2 months ago 2.85.1 | CommonJS | None | Linting and formatting | |
| prettylint Run Prettier as a linter | 7.1k | -18% | - | 3 years ago 2.0.0 | ESM only | None | Linting and formatting | |
| stylelint-plugin-defensive-css A Stylelint plugin to enforce defensive CSS best practices. | 7.1k | +126% | - | 19 days ago 2.9.7 | ESM + CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling | |
| cpf Functions to validate, format, generate and repair Brazilian CPF and CNPJ values. | 7.1k | -35% | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-bpmn-io Shared lint rules for bpmn.io projects | 6.9k | -30% | - | - 2.4.0 | ESM only | None | Linting and formatting | |
| eslint-config-ganintegrity eslint configs with prettier integration | 6.8k | +415% | - | 1 month ago 7.1.0 | CommonJS | None | Linting and formatting | |
| @sentry-internal/eslint-config-sdk Official Sentry SDK eslint config | 6.8k | - | - | - | 3 months ago 10.57.0 | CommonJS | None | Linting and formatting, Monitoring and error tracking |
| @matterlabs/eslint-config-typescript This package provides Matter Labs's .eslintrc as an extensible shared typescript config | 6.8k | - | - | - | 2 years ago 1.1.2 | CommonJS | None | Linting and formatting, TypeScript tooling |
| eslint-config-canonical Canonical ESLint Shareable Config | 6.7k | -53% | - | 7 months ago 47.4.2 | ESM only | Bundled | Linting and formatting | |
| mdxlint A unified-engine base CLI for MDX | 6.6k | +1893% | - | 1 year ago 1.0.0 | ESM only | None | Markdown, CLI tools and terminal utilities | |
| branch-name-lint Lint your branch names | 6.6k | -7% | - | 1 year ago 3.0.1 | - | None | Linting and formatting, CLI tools and terminal utilities | |
| dockerfilelint A linter for Dockerfiles to find bugs and encourage best practices | 6.5k | -3% | - | 6 years ago 1.8.0 | CommonJS | Bundled | Linting and formatting | |
| tree-sorter-ts A CLI tool that automatically sorts TypeScript object literals marked with special comments | 6.5k | +922% | - | 1 year ago 1.3.4 | - | None | CLI tools and terminal utilities, TypeScript tooling | |
| effect-oxlint Effect-first library for writing oxlint custom lint rules | 6.4k | - | - | 28 days ago 0.3.4 | ESM only | Bundled | Linting and formatting, TypeScript tooling | |
| jsoneditor-standalone This is a wrapper for jsoneditor package, it can be run offline without any dependencies and privacy concerns. | 6.4k | -85% | - | - 1.0.8 | - | None | Parsers and serialisers, Rich text and code editors | |
| eslint-config-neon The ultimate ESLint shareable config | 6.3k | +22% | - | 3 months ago 0.5.4 | ESM + CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-react-i18n ESLint rules to help enforce i18n in react | 6.3k | +32% | - | 6 years ago 1.0.3 | CommonJS | None | Linting and formatting, React | |
| remark-lint-no-trailing-spaces remark-lint rule to warn when lines end with trailing spaces | 6.3k | +38% | - | 2 months ago 5.0.0 | ESM only | None | Linting and formatting, Markdown | |
| stylelint-media-use-custom-media Enforce usage of custom media queries in CSS | 6.1k | +0% | - | 9 months ago 4.1.0 | ESM only | None | Linting and formatting | |
| eslint-config-videojs An ESLint Shareable Config for video.js Standard Style. | 6.1k | +143% | - | - 6.1.0 | CommonJS | None | Linting and formatting | |
| samadhi Linter that fixes syntax errors | 5.9k | +18% | - | 6 months ago 4.0.4 | ESM only | None | Linting and formatting | |
| eslint-plugin-exception-handling 💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint. | 5.8k | -31% | - | - 1.8.0 | ESM only | Bundled | Linting and formatting | |
| lintspaces Library for checking spaces in files | 5.8k | -18% | - | 5 days ago 3.0.0 | CommonJS | None | Schema validation, Linting and formatting | |
| eslint-config-facile facile.it ESLint extensible configuration | 5.7k | -60% | - | - 1.2.0 | ESM only | Bundled | Linting and formatting | |
| stylelint-config-ckeditor5 CKEditor 5 stylelint preset. | 5.7k | -44% | - | - 15.1.0 | CommonJS | None | Linting and formatting | |
| stylelint-react-native A collection of React Native specific rules for stylelint | 5.6k | +135% | - | 2 years ago 2.7.0 | CommonJS | None | Linting and formatting | |
| @putout/quick-lint quick-lint-js as library | 5.6k | - | - | - | 9 months ago 2.1.0 | ESM only | None | Linting and formatting |
| @luminateone/eslint-baseline create a baseline for eslint pipelines | 5.6k | - | - | - | 1 year ago 1.2.0 | ESM only | None | Linting and formatting |
| eslint-vue-setup-rules sort of declaration of script setup in Vue 3 | 5.5k | +2282% | - | 3 months ago 1.2.0 | ESM only | None | Linting and formatting, Vue | |
| speccy An OpenAPI v3.0 development workflow assistant | 5.5k | -80% | - | 7 years ago 0.11.0 | - | None | Documentation tooling, Linting and formatting | |
| eslint-plugin-extra-rules My custom eslint rules in addition to the ones provided at http://eslint.org/ | 5.5k | -57% | - | - 0.0.0-development | CommonJS | None | Linting and formatting | |
| import-integrity-lint High-performance ESLint/Oxlint plugin that catches dead code, broken imports, and architectural violations. Optimized for monorepos. | 5.5k | - | - | 28 days ago 1.3.0 | ESM only | Bundled | Linting and formatting | |
| eslint-config-vtex VTEX's eslint config | 5.4k | -41% | - | - 15.1.0 | CommonJS | None | Linting and formatting | |
| eslint-plugin-lube Fixable ESLint rules that format code without Prettier | 5.3k | +34% | - | 5 days ago 0.6.0 | ESM only | Bundled | Linting and formatting | |
| @alint-js/cli Agentic code analysis CLI for model-backed lint rules | 5.3k | - | - | - | 27 days ago 0.7.1 | ESM only | Bundled | Linting and formatting, CLI tools and terminal utilities |
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.
- @antfu/eslint-define-configProvide a defineConfig function for .eslintrc.js files
- eslint-config-mdcsMrdoob Javascript Code Style Editor, Checker and Formatter
- eslint-plugin-requirejsEnforce code conventions for RequireJS modules with ESLint
- @vibe-agent-toolkit/utilsCore utility functions shared across the vibe-agent-toolkit packages
- @sentry-internal/eslint-plugin-sdkOfficial Sentry SDK eslint plugin
- eslint-plugin-markdown-linksESLint plugin with powerful checking rules related to Markdown links
- eslint-plugin-tree-shakingMarks all side-effects in module initialization that will interfere with tree-shaking
- agnixLinter for AI agent configurations. Validates SKILL.md, CLAUDE.md, hooks, MCP, and more.
- eslint-config-prettier-standardAn ESLint shareable config for projects using 'Prettier' and 'JavaScript Standard Style' as ESLint rules.
- @putout/processor-filesystem🐊Putout processor adds ability to lint filesystem
- stylelint-plugin-use-baselineA Stylelint plugin that enforces CSS feature availability based on Baseline.
- @mastra/lint-docsA collection of linting tools for Mastra's documentation sites
- @rushstack/eslint-bulkRoll out new ESLint rules in a large monorepo without cluttering up your code with "eslint-ignore-next-line"
- eslint-plugin-i18nInternationalization's linting rules for ESLint
- eslint-config-reactjsEslint config for React project
- apigeelintNode module and tool to lint a bundle for an Apigee API Proxy or sharedflow.
- prettylintRun Prettier as a linter
- stylelint-plugin-defensive-cssA Stylelint plugin to enforce defensive CSS best practices.
- cpfFunctions to validate, format, generate and repair Brazilian CPF and CNPJ values.
- eslint-plugin-bpmn-ioShared lint rules for bpmn.io projects
- eslint-config-ganintegrityeslint configs with prettier integration
- @sentry-internal/eslint-config-sdkOfficial Sentry SDK eslint config
- @matterlabs/eslint-config-typescriptThis package provides Matter Labs's .eslintrc as an extensible shared typescript config
- eslint-config-canonicalCanonical ESLint Shareable Config
- mdxlintA unified-engine base CLI for MDX
- branch-name-lintLint your branch names
- dockerfilelintA linter for Dockerfiles to find bugs and encourage best practices
- tree-sorter-tsA CLI tool that automatically sorts TypeScript object literals marked with special comments
- effect-oxlintEffect-first library for writing oxlint custom lint rules
- jsoneditor-standaloneThis is a wrapper for jsoneditor package, it can be run offline without any dependencies and privacy concerns.
- eslint-config-neonThe ultimate ESLint shareable config
- eslint-plugin-react-i18nESLint rules to help enforce i18n in react
- remark-lint-no-trailing-spacesremark-lint rule to warn when lines end with trailing spaces
- stylelint-media-use-custom-mediaEnforce usage of custom media queries in CSS
- eslint-config-videojsAn ESLint Shareable Config for video.js Standard Style.
- samadhiLinter that fixes syntax errors
- eslint-plugin-exception-handling💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.
- lintspacesLibrary for checking spaces in files
- eslint-config-facilefacile.it ESLint extensible configuration
- stylelint-config-ckeditor5CKEditor 5 stylelint preset.
- stylelint-react-nativeA collection of React Native specific rules for stylelint
- @putout/quick-lintquick-lint-js as library
- @luminateone/eslint-baselinecreate a baseline for eslint pipelines
- eslint-vue-setup-rulessort of declaration of script setup in Vue 3
- speccyAn OpenAPI v3.0 development workflow assistant
- eslint-plugin-extra-rulesMy custom eslint rules in addition to the ones provided at http://eslint.org/
- import-integrity-lintHigh-performance ESLint/Oxlint plugin that catches dead code, broken imports, and architectural violations. Optimized for monorepos.
- eslint-config-vtexVTEX's eslint config
- eslint-plugin-lubeFixable ESLint rules that format code without Prettier
- @alint-js/cliAgentic code analysis CLI for model-backed lint rules