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-get-off-my-lawn A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript. | 1.8k | +21% | - | 3 years ago 7.2.0 | CommonJS | None | Linting and formatting, Accessibility | |
| @accordproject/concerto-linter-default-ruleset Default ruleset for the Accord Project Concerto Linter | 1.8k | - | - | - | 16 days ago 5.0.0 | CommonJS | Bundled | Linting and formatting |
| eslint-config-adjunct A reasonable collection of plugins to use alongside your main esLint configuration | 1.8k | -46% | - | - 4.13.0 | CommonJS | None | Linting and formatting | |
| risk A modernized, minimal Danger JS for GitHub | 1.8k | +81370% | - | 1 month ago 1.0.0 | ESM + CommonJS | Bundled | Linting and formatting | |
| @lgtm-hq/lintro A unified CLI for code formatting, linting, and quality assurance. Ships self-contained platform binaries — no Python required. | 1.8k | - | - | - | today 0.170.0 | - | None | Linting and formatting, CLI tools and terminal utilities |
| @code-pushup/eslint-plugin Code PushUp plugin for detecting problems in source code using ESLint.📋 | 1.8k | - | - | - | 14 days ago 0.126.4 | ESM only | Bundled | Linting and formatting, Monitoring and error tracking |
| eslint-plugin-nestjs-security ESLint plugin for NestJS security — detects missing auth guards, missing validation pipes, unthrottled routes, and exposed private fields. | 1.8k | - | - | 20 days ago 3.1.3 | CommonJS | Bundled | Linting and formatting, Security | |
| eslint-config-tradeshift Javascript Tradeshift Style - ESLint Shareable Config | 1.8k | +52% | - | - 9.1.0 | CommonJS | None | Linting and formatting | |
| eslint-formatter-jslint-xml ESLint’s official `jslint-xml` formatter, unofficially published as a standalone module | 1.8k | +116% | - | - 9.0.1 | - | Bundled | Linting and formatting | |
| stylelint-file-max-lines Limit a maximum number of lines per file | 1.7k | -15% | - | 3 years ago 1.0.0 | CommonJS | None | Linting and formatting | |
| @beemo/driver-eslint ESLint driver for Beemo. | 1.7k | - | - | - | 4 years ago 2.0.5 | CommonJS | Bundled | Linting and formatting |
| eslint-plugin-react-hooks-ssr This plugin helps you to forbid DOM globals within the react server side rendering. - it doesn't support yet React classes - it supports react hooks and custom hooks - it requires some naming conventions to identify other functions where globals may be a | 1.7k | -80% | - | 6 years ago 0.1.5 | CommonJS | None | Linting and formatting, React | |
| eslint-plugin-no-cyrillic-string Disable cyrillic text in string literals | 1.7k | -27% | - | - 1.0.5 | CommonJS | None | Linting and formatting | |
| eslint-config-standard-jsdoc JavaScript Standard Style JSDoc support - ESLint Shareable Config | 1.7k | -3% | - | 6 years ago 9.3.0 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| eslint-config-fullstack a complete starter ESLint config file to help students avoid errors and learn best practices | 1.7k | +291% | - | 8 years ago 6.0.0 | CommonJS | None | Linting and formatting | |
| eslint-config-ezcater-base The base style config for ezCater Javascript | 1.7k | +10% | - | - 6.0.0 | CommonJS | None | Linting and formatting | |
| @greguintow/eslint-plugin-nestjs-typed Eslint rules for nestjs projects | 1.7k | - | - | - | 2 years ago 2.2.0 | CommonJS | Bundled | Linting and formatting |
| vue-eslint-editor An embedded editor component for ESLint. | 1.7k | +12% | - | - 1.1.0 | CommonJS | None | Linting and formatting, Vue | |
| eslint-config-tencent ESLint Config for Tencent | 1.7k | +202% | - | - 1.2.0 | CommonJS | None | Linting and formatting | |
| eslint-formatter-markdown Markdown ESLint formatter (reporter) | 1.7k | -32% | - | 9 years ago 1.0.4 | CommonJS | None | Linting and formatting | |
| pixellint Validator for pixels, postbacks, conversion API payloads, and tracking URLs: Meta CAPI, Facebook pixel, GTM, and vendor rulepacks | 1.6k | - | - | 2 days ago 0.31.10 | ESM + CommonJS | Bundled | Schema validation, Linting and formatting | |
| grunt-lesslint Grunt task for validating LESS files with CSS Lint | 1.6k | -44% | - | 5 years ago 5.0.0 | CommonJS | None | Linting and formatting | |
| @sentry/eslint-plugin-sdk Official Sentry SDK eslint plugin | 1.6k | - | - | - | 2 days ago 11.0.0 | CommonJS | None | Linting and formatting, Monitoring and error tracking |
| @poliklot/prettier-plugin-handlebars Prettier plugin for classic Handlebars (.hbs) | 1.6k | - | - | - | 12 days ago 0.4.1 | CommonJS | Bundled | Linting and formatting |
| @dcl/eslint-config Decentraland ESLint config | 1.6k | - | - | - | 7 months ago 3.1.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| eslint-plugin-react-form-fields React Form Fields specific linting rules for ESLint | 1.6k | -17% | - | 4 years ago 1.2.22 | CommonJS | None | Linting and formatting, React | |
| @ama-styling/stylelint-plugin In-house stylelint plugin to use in your own eslint configuration | 1.6k | - | - | - | today 15.1.2 | CommonJS | None | Linting and formatting |
| @plumeria/eslint-plugin Plumeria ESLint plugin | 1.6k | - | - | - | 2 days ago 19.2.15 | CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling |
| eslint-plugin-fetch Prefer fetch over other ajax requests | 1.6k | -49% | - | 10 years ago 0.0.1 | CommonJS | None | Linting and formatting | |
| yamllint-js A linter for YAML files — an unofficial native Node.js port of Python yamllint. | 1.6k | - | - | 7 months ago 0.2.4 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| sql-lint An intelligent SQL linter and checker | 1.6k | -14% | - | 1 year ago 1.0.2 | CommonJS | Bundled | Database clients and drivers, Linting and formatting | |
| stylelint-html-reporter HTML reporter for stylelint | 1.6k | -39% | - | 3 years ago 0.0.8 | CommonJS | None | Build tools, Linting and formatting | |
| @adguard/aglint Universal adblock filter list linter. | 1.5k | - | - | - | 1 month ago 3.0.3 | ESM only | Bundled | Linting and formatting |
| @djangocfg/eslint-config Shared ESLint configurations for Next.js, React, and TypeScript projects with best practices and Prettier integration | 1.5k | - | - | - | 2 days ago 2.1.570 | ESM only | None | Linting and formatting, React |
| gulp-pug-linter Gulp plugin to lint Pug (nee Jade) files | 1.5k | +126% | - | 5 years ago 1.5.0 | CommonJS | None | Linting and formatting, Templating | |
| lint-diff :nail_care: Run eslint only in the changed parts of the code | 1.5k | -56% | - | 8 years ago 1.2.1 | CommonJS | None | Linting and formatting | |
| kenteken-kit Tiny Dutch kenteken formatter, parser, and validator toolkit. | 1.5k | - | - | 3 months ago 0.2.6 | ESM only | Bundled | Linting and formatting | |
| @findoctave/eslint-config-mdx ESLint configuration for MDX projects | 1.5k | - | - | - | 10 months ago 1.1.1 | ESM only | Bundled | Markdown, Linting and formatting |
| bootlint HTML linter for Bootstrap projects | 1.5k | -61% | - | 6 years ago 1.1.0 | CommonJS | None | Linting and formatting | |
| react-i18next-lint Simple tools for check `react-i18next` keys in app | 1.5k | +74% | - | 3 months ago 1.4.1 | CommonJS | Bundled | Linting and formatting, CLI tools and terminal utilities | |
| eslint-config-xo-nextjs ESLint shareable config for Next.js to be used with eslint-config-xo | 1.5k | +13% | - | 4 months ago 8.1.0 | ESM only | Bundled | Linting and formatting, React | |
| solhint-community Solidity Code Linter | 1.5k | -42% | - | 1 year ago 4.0.1 | CommonJS | None | Linting and formatting | |
| @jamietanna/spectral-test-harness A test harness for validation of Spectral API linting rules | 1.5k | - | - | - | 3 years ago 0.3.0 | CommonJS | None | Linting and formatting |
| @leanup/cli This CLI brings along all required tools to serve, test and build multi framework SPAs | 1.5k | - | - | - | 2 years ago 1.3.50 | - | None | Build tools, CSS-in-JS and styling |
| stylelint-sass-render-errors Display Sass render errors and deprecations as lint errors. | 1.5k | +47% | - | - 4.2.0 | ESM only | Bundled | CSS-in-JS and styling, Linting and formatting | |
| eslint-plugin-maintainability ESLint plugin for maintainable code — limits cognitive complexity, nesting depth, parameter counts, duplicate functions, and unhandled or silent errors. | 1.5k | - | - | today 3.2.16 | CommonJS | Bundled | Linting and formatting | |
| @biffud/eslint-config Expertly implemented eslint configurations for overengineered projects | 1.5k | - | - | - | 13 days ago 10.19.0 | ESM only | Bundled | Linting and formatting |
| @nswds/eslint-config Shared ESLint flat config for the NSW Design System fleet — Next.js ('.') and framework-free ('./base') entry points, both with Prettier as a rule. | 1.5k | - | - | - | 14 days ago 1.1.4 | ESM only | None | Linting and formatting |
| eslint-config-hardcore The most strict (yet practical) ESLint config | 1.4k | -78% | - | - 50.1.0 | CommonJS | None | Linting and formatting | |
| @findoctave/eslint-config-typescript ESLint configuration for TypeScript projects | 1.4k | - | - | - | 10 months ago 1.1.1 | ESM only | Bundled | TypeScript tooling, 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-get-off-my-lawnA highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
- @accordproject/concerto-linter-default-rulesetDefault ruleset for the Accord Project Concerto Linter
- eslint-config-adjunctA reasonable collection of plugins to use alongside your main esLint configuration
- riskA modernized, minimal Danger JS for GitHub
- @lgtm-hq/lintroA unified CLI for code formatting, linting, and quality assurance. Ships self-contained platform binaries — no Python required.
- @code-pushup/eslint-pluginCode PushUp plugin for detecting problems in source code using ESLint.📋
- eslint-plugin-nestjs-securityESLint plugin for NestJS security — detects missing auth guards, missing validation pipes, unthrottled routes, and exposed private fields.
- eslint-config-tradeshiftJavascript Tradeshift Style - ESLint Shareable Config
- eslint-formatter-jslint-xmlESLint’s official `jslint-xml` formatter, unofficially published as a standalone module
- stylelint-file-max-linesLimit a maximum number of lines per file
- @beemo/driver-eslintESLint driver for Beemo.
- eslint-plugin-react-hooks-ssrThis plugin helps you to forbid DOM globals within the react server side rendering. - it doesn't support yet React classes - it supports react hooks and custom hooks - it requires some naming conventions to identify other functions where globals may be a
- eslint-plugin-no-cyrillic-stringDisable cyrillic text in string literals
- eslint-config-standard-jsdocJavaScript Standard Style JSDoc support - ESLint Shareable Config
- eslint-config-fullstacka complete starter ESLint config file to help students avoid errors and learn best practices
- eslint-config-ezcater-baseThe base style config for ezCater Javascript
- @greguintow/eslint-plugin-nestjs-typedEslint rules for nestjs projects
- vue-eslint-editorAn embedded editor component for ESLint.
- eslint-config-tencentESLint Config for Tencent
- eslint-formatter-markdownMarkdown ESLint formatter (reporter)
- pixellintValidator for pixels, postbacks, conversion API payloads, and tracking URLs: Meta CAPI, Facebook pixel, GTM, and vendor rulepacks
- grunt-lesslintGrunt task for validating LESS files with CSS Lint
- @sentry/eslint-plugin-sdkOfficial Sentry SDK eslint plugin
- @poliklot/prettier-plugin-handlebarsPrettier plugin for classic Handlebars (.hbs)
- @dcl/eslint-configDecentraland ESLint config
- eslint-plugin-react-form-fieldsReact Form Fields specific linting rules for ESLint
- @ama-styling/stylelint-pluginIn-house stylelint plugin to use in your own eslint configuration
- @plumeria/eslint-pluginPlumeria ESLint plugin
- eslint-plugin-fetchPrefer fetch over other ajax requests
- yamllint-jsA linter for YAML files — an unofficial native Node.js port of Python yamllint.
- sql-lintAn intelligent SQL linter and checker
- stylelint-html-reporterHTML reporter for stylelint
- @adguard/aglintUniversal adblock filter list linter.
- @djangocfg/eslint-configShared ESLint configurations for Next.js, React, and TypeScript projects with best practices and Prettier integration
- gulp-pug-linterGulp plugin to lint Pug (nee Jade) files
- lint-diff:nail_care: Run eslint only in the changed parts of the code
- kenteken-kitTiny Dutch kenteken formatter, parser, and validator toolkit.
- @findoctave/eslint-config-mdxESLint configuration for MDX projects
- bootlintHTML linter for Bootstrap projects
- react-i18next-lintSimple tools for check `react-i18next` keys in app
- eslint-config-xo-nextjsESLint shareable config for Next.js to be used with eslint-config-xo
- solhint-communitySolidity Code Linter
- @jamietanna/spectral-test-harnessA test harness for validation of Spectral API linting rules
- @leanup/cliThis CLI brings along all required tools to serve, test and build multi framework SPAs
- stylelint-sass-render-errorsDisplay Sass render errors and deprecations as lint errors.
- eslint-plugin-maintainabilityESLint plugin for maintainable code — limits cognitive complexity, nesting depth, parameter counts, duplicate functions, and unhandled or silent errors.
- @biffud/eslint-configExpertly implemented eslint configurations for overengineered projects
- @nswds/eslint-configShared ESLint flat config for the NSW Design System fleet — Next.js ('.') and framework-free ('./base') entry points, both with Prettier as a rule.
- eslint-config-hardcoreThe most strict (yet practical) ESLint config
- @findoctave/eslint-config-typescriptESLint configuration for TypeScript projects