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 |
|---|---|---|---|---|---|---|---|---|
| vite-plugin-biome Run Biome in the Vite dev loop for fast linting, formatting, and checks. | 3.8k | -0% | - | 6 months ago 1.2.0 | ESM + CommonJS | Bundled | Linting and formatting, Bundler plugins and loaders | |
| esbuild-plugin-eslint Lint your esbuild bundles with ESLint. 🧐 | 3.8k | -40% | - | - 0.3.12 | ESM + CommonJS | Bundled | Linting and formatting, Bundler plugins and loaders | |
| jsx-a11y-unstable Static AST checker for accessibility rules on JSX elements. | 3.8k | +171% | - | 2 years ago 7.0.4 | CommonJS | None | Accessibility, Linting and formatting | |
| eslint-plugin-format-message format-message i18n specific rules for ESLint | 3.8k | -19% | - | 4 years ago 6.2.4 | - | None | Internationalisation, Linting and formatting | |
| liquid-linter-cli Command-line wrapper for the liquid template language linter. | 3.8k | +380% | - | 5 years ago 1.0.3 | - | None | Templating, CLI tools and terminal utilities | |
| merge-error-cause Merge an error with its inner cause | 3.7k | -33% | - | 1 year ago 5.0.2 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| lightning-flow-scanner A Salesforce CLI plugin for analysis and optimization of Salesforce Flow. Scans metadata for 20+ issues such as hardcoded IDs, unsafe contexts, inefficient SOQL/DML operations, recursion risks, and missing fault handling. Supports auto-fixes, rule configu | 3.7k | - | - | 26 days ago 6.19.5 | ESM only | None | Linting and formatting | |
| @mpsuesser/oxlint-plugin-effect Oxlint JS plugin enforcing Effect-first development conventions | 3.7k | - | - | - | 18 days ago 0.5.0 | ESM only | Bundled | Linting and formatting |
| set-error-props Properly update an error's properties | 3.7k | -37% | - | 1 year ago 6.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| wrap-error-message Properly wrap an error's message | 3.7k | -39% | - | 1 year ago 3.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| simple-react-calendar A simple calendar component for React based applications. | 3.7k | +594% | - | 6 years ago 2.2.8 | CommonJS | None | React, Linting and formatting | |
| @inficen/eslint-plugin-prefer-types prefer Typescript types over interfaces | 3.7k | - | - | - | 4 years ago 1.0.4 | CommonJS | None | TypeScript tooling, Linting and formatting |
| @devexpress/eslint-plugin-dx-security An ESLint® plugin that detects and mitigates security-related issues for DevExpress projects. | 3.6k | - | - | - | 14 days ago 0.2.10 | ESM only | None | Linting and formatting, Security |
| @namics/stylelint-bem A stylelint plugin for the Namics BEM definitions | 3.6k | - | - | - | 3 months ago 11.1.0 | CommonJS | None | Linting and formatting |
| rich-param An object with name and value which accepts pluggable methods as formatters or validators. | 3.6k | +53% | - | 9 years ago 1.0.5 | CommonJS | None | Linting and formatting | |
| grunt-scss-lint Validate `.scss` files with `scss-lint`. | 3.6k | -13% | - | - 0.5.0 | - | None | Linting and formatting | |
| unified-prettier A unified plugin to format output using Prettier | 3.5k | -17% | - | 2 years ago 2.0.1 | ESM only | Bundled | Markdown, Linting and formatting | |
| dockerlint Linting for Dockerfiles | 3.5k | +27% | - | 8 years ago 0.3.9 | CommonJS | None | Linting and formatting | |
| eslint-config-simplesense ESLint Config for Simplesense Styles | 3.5k | -32% | - | - 6.0.46 | ESM only | None | Linting and formatting | |
| stylelint-config-kwork Stylelint configs for KnowledgeWork's projects. | 3.5k | +198% | - | - 0.0.35 | - | None | Linting and formatting | |
| eslint-config-vtex-react VTEX's eslint config for React | 3.5k | -45% | - | - 9.1.0 | CommonJS | None | Linting and formatting, React | |
| eslint-config-prestashop PrestaShop's JS ESLint config, following our styleguide | 3.4k | -41% | - | - 0.2.1 | CommonJS | None | Linting and formatting | |
| @fimbul/wotan Pluggable TypeScript and JavaScript linter | 3.4k | - | - | - | 5 years ago 0.24.0 | - | None | Linting and formatting, TypeScript tooling |
| @templatical/quality Accessibility linter for Templatical email templates | 3.4k | - | - | - | 1 day ago 0.40.0 | ESM only | Bundled | Accessibility, Linting and formatting |
| @looker/look-at-me-sideways A judgmental little LookML linter >_> | 3.4k | - | - | - | 1 year ago 5.0.0 | CommonJS | None | Linting and formatting |
| checksync A tool that allows code to be annotated across different files to ensure they remain in sync. | 3.4k | +72% | - | 1 year ago 10.0.2 | CommonJS | Bundled | Linting and formatting | |
| prettier-webpack-plugin Automatically process your source files with Prettier when bundling via Webpack | 3.4k | -18% | - | 7 years ago 1.2.0 | CommonJS | None | Linting and formatting, Bundler plugins and loaders | |
| eslint-config-formidable A set of default eslint configurations from formidable | 3.3k | -40% | - | - 4.0.0 | CommonJS | None | Linting and formatting | |
| @intlify/eslint-plugin-svelte ESLint plugin for internationalization with Svelte | 3.3k | - | - | - | 1 year ago 1.0.0 | ESM only | None | Internationalisation, Linting and formatting |
| eslint-plugin-security-rules ESLint security rules to help harden your project as early as possible. | 3.3k | +11% | - | 4 years ago 0.8.0 | CommonJS | None | Linting and formatting, Security | |
| @sanity-labs/groq-lint GROQ linting engine, rules, and CLI for Sanity Lint | 3.3k | - | - | - | 4 months ago 1.0.0 | ESM only | Bundled | Linting and formatting |
| @chainsafe/biomejs-config [](https://github.com/ChainSafe/eslint-config/actions/workflows/ci.yaml) [](h | 3.3k | - | - | - | 1 year ago 1.0.0 | ESM only | None | Linting and formatting |
| stremio-addon-linter Checks the validity of Stremio add-ons (protocol v3) | 3.3k | +94% | - | 7 years ago 1.7.0 | CommonJS | None | Linting and formatting | |
| @carlosjeurissen/stylelint-csstree-validator Stylelint plugin to validate CSS syntax | 3.2k | - | - | - | 6 months ago 3.3.1 | ESM + CommonJS | None | Linting and formatting |
| @leancodepl/resolve-eslint-flat-config Resolve ESlint flat config plugin collisions | 3.2k | - | - | - | 2 months ago 10.6.0 | ESM only | Bundled | Linting and formatting |
| jshint-summary JSHint reporter based on Stylish with configurable colours | 3.2k | +271% | - | 12 years ago 0.4.0 | CommonJS | None | Linting and formatting | |
| @hi18n/eslint-plugin Message internationalization meets immutability and type-safety - ESLint plugin | 3.2k | - | - | - | 1 year ago 0.2.3 | ESM + CommonJS | None | Internationalisation, Linting and formatting |
| eslint-plugin-prototype-pollution-security-rules Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed | 3.2k | -54% | - | 7 years ago 1.0.6 | CommonJS | None | Linting and formatting, Security | |
| eslint-plugin-fsd-lint ESLint plugin for enforcing Feature-Sliced Design (FSD) architecture | 3.1k | +657% | - | - 1.2.1 | ESM only | None | Linting and formatting | |
| @gravity-ui/eslint-plugin-i18n Eslint rules for i18n | 3.1k | - | - | - | 1 month ago 3.0.1 | CommonJS | Bundled | Internationalisation, Linting and formatting |
| stylelint-max-lines Limit the count of a lines. | 3.1k | +81% | - | 6 years ago 0.1.0 | CommonJS | None | Linting and formatting | |
| @roots/entrypoints-webpack-plugin Manifest with assets grouped by entrypoint | 3.1k | - | - | - | 1 year ago 6.24.0 | ESM only | Bundled | CSS-in-JS and styling, React |
| @flow-scanner/regex-scanner Generic regex-based scanning engine. | 3k | - | - | - | 5 months ago 1.1.1 | ESM + CommonJS | Bundled | Linting and formatting |
| set-error-stack Properly update an error's stack | 3k | -39% | - | 1 year ago 3.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| @poupe/eslint-plugin-tailwindcss ESLint plugin for Tailwind CSS v4 with advanced linting rules | 3k | - | - | - | 5 months ago 0.3.1 | ESM only | Bundled | Linting and formatting, CSS-in-JS and styling |
| @zitterorg/magni-eos [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im | 3k | - | - | - | 2 years ago 5.8.60 | CommonJS | None | CLI tools and terminal utilities, Testing |
| gruntify-eslint Validate files with ESLint | 3k | -42% | - | - 5.0.0 | - | None | Linting and formatting | |
| @objectstack/lint Static, build-time validation for an ObjectStack metadata graph — dashboard widget bindings, CEL/predicate expressions, and more. Pure (stack) => Issue[] functions shared by the CLI's `os validate` and any other consumer (e.g. AI authoring). Depends on @o | 3k | - | - | - | 16 days ago 17.4.0 | ESM + CommonJS | Bundled | Linting and formatting, Schema validation |
| vize Vize - High-performance Vue.js toolchain in Rust | 3k | - | - | 1 day ago 0.426.3 | ESM only | Bundled | Vue, Build tools | |
| tslint-ionic-rules Common TypeScript lint rules/preferences for Ionic. | 2.9k | +50% | - | 7 years ago 0.0.21 | CommonJS | None | Linting and formatting, TypeScript tooling |
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.
- vite-plugin-biomeRun Biome in the Vite dev loop for fast linting, formatting, and checks.
- esbuild-plugin-eslintLint your esbuild bundles with ESLint. 🧐
- jsx-a11y-unstableStatic AST checker for accessibility rules on JSX elements.
- eslint-plugin-format-messageformat-message i18n specific rules for ESLint
- liquid-linter-cliCommand-line wrapper for the liquid template language linter.
- merge-error-causeMerge an error with its inner cause
- lightning-flow-scannerA Salesforce CLI plugin for analysis and optimization of Salesforce Flow. Scans metadata for 20+ issues such as hardcoded IDs, unsafe contexts, inefficient SOQL/DML operations, recursion risks, and missing fault handling. Supports auto-fixes, rule configu
- @mpsuesser/oxlint-plugin-effectOxlint JS plugin enforcing Effect-first development conventions
- set-error-propsProperly update an error's properties
- wrap-error-messageProperly wrap an error's message
- simple-react-calendarA simple calendar component for React based applications.
- @inficen/eslint-plugin-prefer-typesprefer Typescript types over interfaces
- @devexpress/eslint-plugin-dx-securityAn ESLint® plugin that detects and mitigates security-related issues for DevExpress projects.
- @namics/stylelint-bemA stylelint plugin for the Namics BEM definitions
- rich-paramAn object with name and value which accepts pluggable methods as formatters or validators.
- grunt-scss-lintValidate `.scss` files with `scss-lint`.
- unified-prettierA unified plugin to format output using Prettier
- dockerlintLinting for Dockerfiles
- eslint-config-simplesenseESLint Config for Simplesense Styles
- stylelint-config-kworkStylelint configs for KnowledgeWork's projects.
- eslint-config-vtex-reactVTEX's eslint config for React
- eslint-config-prestashopPrestaShop's JS ESLint config, following our styleguide
- @fimbul/wotanPluggable TypeScript and JavaScript linter
- @templatical/qualityAccessibility linter for Templatical email templates
- @looker/look-at-me-sidewaysA judgmental little LookML linter >_>
- checksyncA tool that allows code to be annotated across different files to ensure they remain in sync.
- prettier-webpack-pluginAutomatically process your source files with Prettier when bundling via Webpack
- eslint-config-formidableA set of default eslint configurations from formidable
- @intlify/eslint-plugin-svelteESLint plugin for internationalization with Svelte
- eslint-plugin-security-rulesESLint security rules to help harden your project as early as possible.
- @sanity-labs/groq-lintGROQ linting engine, rules, and CLI for Sanity Lint
- @chainsafe/biomejs-config[](https://github.com/ChainSafe/eslint-config/actions/workflows/ci.yaml) [](h
- stremio-addon-linterChecks the validity of Stremio add-ons (protocol v3)
- @carlosjeurissen/stylelint-csstree-validatorStylelint plugin to validate CSS syntax
- @leancodepl/resolve-eslint-flat-configResolve ESlint flat config plugin collisions
- jshint-summaryJSHint reporter based on Stylish with configurable colours
- @hi18n/eslint-pluginMessage internationalization meets immutability and type-safety - ESLint plugin
- eslint-plugin-prototype-pollution-security-rulesDetect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed
- eslint-plugin-fsd-lintESLint plugin for enforcing Feature-Sliced Design (FSD) architecture
- @gravity-ui/eslint-plugin-i18nEslint rules for i18n
- stylelint-max-linesLimit the count of a lines.
- @roots/entrypoints-webpack-pluginManifest with assets grouped by entrypoint
- @flow-scanner/regex-scannerGeneric regex-based scanning engine.
- set-error-stackProperly update an error's stack
- @poupe/eslint-plugin-tailwindcssESLint plugin for Tailwind CSS v4 with advanced linting rules
- @zitterorg/magni-eos[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
- gruntify-eslintValidate files with ESLint
- @objectstack/lintStatic, build-time validation for an ObjectStack metadata graph — dashboard widget bindings, CEL/predicate expressions, and more. Pure (stack) => Issue[] functions shared by the CLI's `os validate` and any other consumer (e.g. AI authoring). Depends on @o
- vizeVize - High-performance Vue.js toolchain in Rust
- tslint-ionic-rulesCommon TypeScript lint rules/preferences for Ionic.