Skip to content
JS
Package category

Linting and formatting

Code linters, formatters and their plugins and configs.

1,226 packages3 comparisons

Packages compared

1,226 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
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 + CommonJSBundledLinting and formatting, Bundler plugins and loaders
esbuild-plugin-eslint
Lint your esbuild bundles with ESLint. 🧐
3.8k-40%--
0.3.12
ESM + CommonJSBundledLinting 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
CommonJSNoneAccessibility, Linting and formatting
eslint-plugin-format-message
format-message i18n specific rules for ESLint
3.8k-19%-4 years ago
6.2.4
-NoneInternationalisation, Linting and formatting
liquid-linter-cli
Command-line wrapper for the liquid template language linter.
3.8k+380%-5 years ago
1.0.3
-NoneTemplating, 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 onlyBundledDOM 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 onlyNoneLinting and formatting
@mpsuesser/oxlint-plugin-effect
Oxlint JS plugin enforcing Effect-first development conventions
3.7k---18 days ago
0.5.0
ESM onlyBundledLinting and formatting
set-error-props
Properly update an error's properties
3.7k-37%-1 year ago
6.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
wrap-error-message
Properly wrap an error's message
3.7k-39%-1 year ago
3.0.1
ESM onlyBundledDOM 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
CommonJSNoneReact, Linting and formatting
@inficen/eslint-plugin-prefer-types
prefer Typescript types over interfaces
3.7k---4 years ago
1.0.4
CommonJSNoneTypeScript 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 onlyNoneLinting and formatting, Security
@namics/stylelint-bem
A stylelint plugin for the Namics BEM definitions
3.6k---3 months ago
11.1.0
CommonJSNoneLinting 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
CommonJSNoneLinting and formatting
grunt-scss-lint
Validate `.scss` files with `scss-lint`.
3.6k-13%--
0.5.0
-NoneLinting and formatting
unified-prettier
A unified plugin to format output using Prettier
3.5k-17%-2 years ago
2.0.1
ESM onlyBundledMarkdown, Linting and formatting
dockerlint
Linting for Dockerfiles
3.5k+27%-8 years ago
0.3.9
CommonJSNoneLinting and formatting
eslint-config-simplesense
ESLint Config for Simplesense Styles
3.5k-32%--
6.0.46
ESM onlyNoneLinting and formatting
stylelint-config-kwork
Stylelint configs for KnowledgeWork's projects.
3.5k+198%--
0.0.35
-NoneLinting and formatting
eslint-config-vtex-react
VTEX's eslint config for React
3.5k-45%--
9.1.0
CommonJSNoneLinting and formatting, React
eslint-config-prestashop
PrestaShop's JS ESLint config, following our styleguide
3.4k-41%--
0.2.1
CommonJSNoneLinting and formatting
@fimbul/wotan
Pluggable TypeScript and JavaScript linter
3.4k---5 years ago
0.24.0
-NoneLinting and formatting, TypeScript tooling
@templatical/quality
Accessibility linter for Templatical email templates
3.4k---1 day ago
0.40.0
ESM onlyBundledAccessibility, Linting and formatting
@looker/look-at-me-sideways
A judgmental little LookML linter >_>
3.4k---1 year ago
5.0.0
CommonJSNoneLinting 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
CommonJSBundledLinting 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
CommonJSNoneLinting and formatting, Bundler plugins and loaders
eslint-config-formidable
A set of default eslint configurations from formidable
3.3k-40%--
4.0.0
CommonJSNoneLinting and formatting
@intlify/eslint-plugin-svelte
ESLint plugin for internationalization with Svelte
3.3k---1 year ago
1.0.0
ESM onlyNoneInternationalisation, 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
CommonJSNoneLinting 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 onlyBundledLinting and formatting
@chainsafe/biomejs-config
[![Node.js CI](https://github.com/ChainSafe/biomejs-config/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/ChainSafe/eslint-config/actions/workflows/ci.yaml) [![npm version](https://badge.fury.io/js/@chainsafe%2Fbiomejs-config.svg)](h
3.3k---1 year ago
1.0.0
ESM onlyNoneLinting and formatting
stremio-addon-linter
Checks the validity of Stremio add-ons (protocol v3)
3.3k+94%-7 years ago
1.7.0
CommonJSNoneLinting and formatting
@carlosjeurissen/stylelint-csstree-validator
Stylelint plugin to validate CSS syntax
3.2k---6 months ago
3.3.1
ESM + CommonJSNoneLinting and formatting
@leancodepl/resolve-eslint-flat-config
Resolve ESlint flat config plugin collisions
3.2k---2 months ago
10.6.0
ESM onlyBundledLinting and formatting
jshint-summary
JSHint reporter based on Stylish with configurable colours
3.2k+271%-12 years ago
0.4.0
CommonJSNoneLinting and formatting
@hi18n/eslint-plugin
Message internationalization meets immutability and type-safety - ESLint plugin
3.2k---1 year ago
0.2.3
ESM + CommonJSNoneInternationalisation, 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
CommonJSNoneLinting and formatting, Security
eslint-plugin-fsd-lint
ESLint plugin for enforcing Feature-Sliced Design (FSD) architecture
3.1k+657%--
1.2.1
ESM onlyNoneLinting and formatting
@gravity-ui/eslint-plugin-i18n
Eslint rules for i18n
3.1k---1 month ago
3.0.1
CommonJSBundledInternationalisation, Linting and formatting
stylelint-max-lines
Limit the count of a lines.
3.1k+81%-6 years ago
0.1.0
CommonJSNoneLinting and formatting
@roots/entrypoints-webpack-plugin
Manifest with assets grouped by entrypoint
3.1k---1 year ago
6.24.0
ESM onlyBundledCSS-in-JS and styling, React
@flow-scanner/regex-scanner
Generic regex-based scanning engine.
3k---5 months ago
1.1.1
ESM + CommonJSBundledLinting and formatting
set-error-stack
Properly update an error's stack
3k-39%-1 year ago
3.0.1
ESM onlyBundledDOM 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 onlyBundledLinting 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
CommonJSNoneCLI tools and terminal utilities, Testing
gruntify-eslint
Validate files with ESLint
3k-42%--
5.0.0
-NoneLinting 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 + CommonJSBundledLinting and formatting, Schema validation
vize
Vize - High-performance Vue.js toolchain in Rust
3k--1 day ago
0.426.3
ESM onlyBundledVue, Build tools
tslint-ionic-rules
Common TypeScript lint rules/preferences for Ionic.
2.9k+50%-7 years ago
0.0.21
CommonJSNoneLinting 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.