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
@html-eslint/eslint-plugin
ESLint plugin for HTML
214.2k---9 days ago
0.66.1
CommonJSBundledLinting and formatting
eslint-rspack-plugin
A ESLint plugin for Rspack
213.8k+228%-3 months ago
5.0.1
ESM onlyBundledLinting and formatting
eslint-etc
Utils for ESLint TypeScript rules
212.4k-38%-3 years ago
5.2.1
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
eslint-plugin-depend
An ESLint plugin to suggest optimized dependencies, native alternatives and more
212.3k+143%-6 months ago
1.5.0
ESM onlyBundledLinting and formatting
eslint-plugin-no-barrel-files
ESLint plugin for reducing barrel-file usage in two ways:
207.8k+53%-1 month ago
2.2.0
CommonJSBundledLinting and formatting
eslint-plugin-jasmine
ESLint rules for Jasmine
203.9k-9%-2 years ago
4.2.2
CommonJSNoneLinting and formatting
eslint-plugin-ava
ESLint rules for AVA
203.2k-44%-3 months ago
17.0.1
ESM onlyBundledLinting and formatting, Testing
eslint-plugin-react-native-a11y
React Native specific accessibility linting rules.
202.9k+119%-1 year ago
3.5.1
CommonJSNoneAccessibility, Linting and formatting
eslint-plugin-no-secrets
An eslint rule that searches for potential secrets/keys in code
201.6k+76%-6 months ago
2.3.3
CommonJSBundledLinting and formatting, Security
eslint-import-resolver-babel-module
babel-plugin-module-resolver resolver for eslint-plugin-import
200.8k-1%-3 years ago
5.3.2
CommonJSNoneLinting and formatting
@html-eslint/template-parser
HTML parser for template literals
199.1k---9 days ago
0.66.1
CommonJSBundledLinting and formatting
@html-eslint/template-syntax-parser
Parse template syntax
197k---9 days ago
0.66.1
CommonJSBundledLinting and formatting, Templating
eslint-plugin-sort-destructure-keys
require object destructure key to be sorted
195.8k+4%-7 months ago
3.0.0
CommonJSNoneLinting and formatting
set-error-message
Properly update an error's message
194.1k+123%-1 year ago
3.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
stylelint-config-prettier-scss
Turns off all SCSS rules that are unnecessary or might conflict with Prettier.
192.7k+11%-3 years ago
1.0.0
CommonJSNoneLinting and formatting
stylelint-use-logical
Enforce usage of logical properties and values in CSS
190.3k+300%-7 months ago
2.1.3
ESM + CommonJSNoneLinting and formatting
eslint-formatter-compact
ESLint’s official `compact` formatter, unofficially published as a standalone module
187.5k+172%-11 months ago
9.0.1
-BundledLinting and formatting
messageformat-formatters
Formatters for messageformat
187k-19%--
2.0.1
CommonJSNoneLinting and formatting
eslint-formatter-friendly
simple formatter/reporter for eslint that's friendly with Sublime Text and iterm2 'click to open file' functionality
183.4k-11%-7 years ago
7.0.0
CommonJSNoneLinting and formatting
eslint-config-universe
Shared ESLint configs for internal Expo projects.
182.7k+25%--
16.0.0
CommonJSNoneLinting and formatting, React
@jsx-email/doiuse-email
Lint CSS for email support against caniemail database.
178.6k---1 year ago
1.0.4
ESM + CommonJSBundledLinting and formatting, Email
eslint-plugin-ember
ESLint plugin for Ember.js apps
178.5k+16%-1 month ago
13.5.0
ESM + CommonJSNoneLinting and formatting
prettier-plugin-jsdoc
A Prettier plugin to format JSDoc comments.
177.2k+39%-3 months ago
1.8.1
ESM onlyBundledDocumentation tooling, Linting and formatting
yaml-lint
A simple (CLI) tool to lint YAML files
177k+30%-4 years ago
1.7.0
CommonJSBundledCLI tools and terminal utilities, Linting and formatting
eslint-plugin-drizzle
Eslint plugin for drizzle users to avoid common pitfalls
176.1k+143%-2 years ago
0.2.3
CommonJSNoneLinting and formatting, ORMs and query builders
enhance-visitors
Enhance your ESLint visitors with shared logic
175.4k-28%-10 years ago
1.0.0
-NoneLinting and formatting
sherif-linux-x64-musl
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
172.5k--2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
prettier-eslint-cli
CLI for prettier-eslint
172.1k-25%-3 months ago
9.2.1
ESM onlyNoneLinting and formatting, CLI tools and terminal utilities
eslint-plugin-diff
Run ESLint on your changes only
166.4k+71%-6 months ago
2.1.7
CommonJSBundledLinting and formatting
prettier-plugin-java
Prettier Java Plugin
163.7k+18%--
2.10.4
ESM + CommonJSBundledLinting and formatting
defs
Static scope analysis and transpilation of ES6 block scoped const and let variables, to ES3.
162.2k-21%-10 years ago
1.1.1
CommonJSNoneBuild tools, Linting and formatting
oxlint-plugin-complexity
Cyclomatic and cognitive complexity rules for oxlint
158.4k--11 days ago
3.0.0
ESM onlyBundledLinting and formatting
stylelint-value-no-unknown-custom-properties
A stylelint rule to disallow usage of unknown custom properties
156.6k+30%--
6.1.1
ESM onlyNoneLinting and formatting
eslint-interactive
The CLI tool to run `eslint --fix` for each rule
154.2k+32%-4 months ago
14.0.0
ESM onlyBundledLinting and formatting
eslint-plugin-lit
lit-html support for ESLint
152.7k+79%-4 months ago
2.3.1
ESM onlyBundledLinting and formatting
eslint-plugin-format
Format various languages with formatters in ESLint
151.5k+69%-6 months ago
2.0.1
ESM onlyBundledLinting and formatting
eslint-parser-plain
Parse various types of files with ESLint.
149.8k+66%-1 year ago
0.1.1
ESM + CommonJSBundledLinting and formatting
ember-template-lint
Linter for Ember or Handlebars templates.
148.8k+0%-1 year ago
7.9.3
ESM onlyNoneLinting and formatting
stylelint-webpack-plugin
A Stylelint plugin for webpack
148.2k-30%-7 months ago
5.1.0
CommonJSBundledLinting and formatting
htmlhint
The Static Code Analysis Tool for your HTML
146.9k+19%-6 months ago
1.9.2
ESM + CommonJSNoneLinting and formatting
eslint-config-airbnb-extended
Eslint Airbnb Config Extended
145.5k+484%-1 month ago
3.2.0
ESM onlyBundledLinting and formatting
eslint-plugin-rulesdir
Allows a local ESLint rules directory to be used without a command-line flag
144k-16%-3 years ago
0.2.2
-NoneLinting and formatting
@ls-lint/ls-lint
An extremely fast directory and filename linter
142.4k---1 year ago
2.3.1
CommonJSNoneLinting and formatting
create-eslint-index
Simplify the creation an index file for your ESLint plugin
139.7k-6%-10 years ago
1.0.0
-NoneLinting and formatting
@unified-latex/unified-latex-types
type definitions for unified-latex
137.3k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-visit
Functions for traversing a unified-latex AST
137.2k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-trim
Functions for modifying a unified-latex AST
137.1k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-pegjs
PEGjs grammars and tools for constructing unified-latex ASTs
137k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-match
Match nodes in a unified-latex AST
137k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-replace
Functions for modifying a unified-latex AST
137k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown

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.