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
json-stringify-pretty-compact
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
6.2m+206%-4 years ago
4.0.0
ESM onlyBundledParsers and serialisers, Linting and formatting
eslint-plugin-storybook
Storybook ESLint Plugin: Best practice rules for writing stories
6.1m+52%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Linting and formatting
@oxlint/binding-linux-x64-musl
Linter for the JavaScript Oxidation Compiler
5.5m--3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-flowtype
Flowtype linting rules for ESLint.
5.3m-13%-4 years ago
8.0.3
CommonJSNoneLinting and formatting
@eslint/compat
Compatibility utilities for ESLint
5.3m+56%-21 days ago
2.1.1
ESM + CommonJSBundledLinting and formatting
eslint-plugin-es-x
ESLint plugin about ECMAScript syntactic features.
5.3m+77%-5 days ago
10.0.1
ESM + CommonJSBundledLinting and formatting
eslint-plugin-unicorn
More than 300 powerful ESLint rules
5.3m+29%-6 days ago
76.0.0
ESM onlyBundledLinting and formatting
jsonc-eslint-parser
JSON, JSONC and JSON5 parser for use with ESLint plugins
5m+71%-1 month ago
3.3.0
ESM onlyBundledParsers and serialisers, Linting and formatting
eslint-plugin-vue
Official ESLint plugin for Vue.js
4.9m+27%-1 day ago
10.11.1
CommonJSBundledLinting and formatting, Vue
eslint-plugin-promise
Enforce best practices for JavaScript promises
4.8m-4%-4 months ago
7.3.0
CommonJSNoneLinting and formatting, Promises and async control flow
@es-joy/jsdoccomment
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
4.8m+39%-6 days ago
0.98.0
ESM onlyBundledDocumentation tooling, Linting and formatting
eslint-plugin-jsdoc
JSDoc linting rules for ESLint.
4.7m+38%-6 days ago
64.5.4
ESM onlyBundledLinting and formatting, Documentation tooling
stylelint-config-standard
Standard shareable config for Stylelint
4.5m+21%-8 months ago
40.0.0
ESM onlyNoneLinting and formatting
eslint-config-airbnb-base
Airbnb's base JS ESLint config, following our styleguide
4.5m-20%-4 years ago
15.0.0
CommonJSNoneLinting and formatting
eslint-plugin-simple-import-sort
Easy autofixable import sorting
4.3m+43%-2 months ago
14.0.0
-BundledLinting and formatting
eslint-webpack-plugin
A ESLint plugin for webpack
4.2m-14%-5 months ago
6.0.0
CommonJSBundledLinting and formatting
babel-eslint
Custom parser for ESLint
3.9m-24%-6 years ago
10.1.0
CommonJSNoneLinting and formatting
eslint-plugin-playwright
ESLint plugin for Playwright testing.
3.8m+61%-11 days ago
2.12.0
ESM + CommonJSBundledLinting and formatting
stylelint-scss
A collection of SCSS-specific rules for Stylelint
3.6m+25%-9 days ago
7.3.0
ESM onlyNoneLinting and formatting
eslint-plugin-es
ESLint plugin about ECMAScript syntactic features.
3.5m-22%-5 years ago
4.1.0
CommonJSNoneLinting and formatting
eslint-plugin-security
Security rules for eslint
3.4m+207%-3 months ago
4.0.1
CommonJSNoneLinting and formatting, Security
@sqltools/formatter
Formats SQL queries. Part of SQLTools
3.4m+47%-3 years ago
1.2.5
CommonJSBundledLinting and formatting
sql-formatter
Format whitespace in a SQL query to make it more readable
3.1m+202%-2 days ago
15.9.0
ESM + CommonJSNoneLinting and formatting
oas-linter
Default linter plugin for oas-validator
3.1m+45%-5 years ago
3.2.2
CommonJSNoneDocumentation tooling, Linting and formatting
swagger2openapi
Convert Swagger 2.0 definitions to OpenApi 3.0 and validate
3m+55%-5 years ago
7.0.8
CommonJSNoneDocumentation tooling, Linting and formatting
@edge-runtime/format
A printf-like string formatter for Edge Runtime
3m+216%-1 year ago
4.0.0
CommonJSBundledLinting and formatting
style-search
Search CSS(-like) strings
2.9m+11%-10 years ago
0.1.0
CommonJSNoneLinting and formatting
@oxfmt/binding-linux-x64-musl
Formatter for the JavaScript Oxidation Compiler
2.8m--3 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
eslint-plugin-sonarjs
SonarJS rules for ESLint
2.7m+128%-10 days ago
4.2.1
CommonJSBundledLinting and formatting
eslint-plugin-node
Additional ESLint's rules for Node.js
2.7m-14%-6 years ago
11.1.0
--Linting and formatting
@vitest/eslint-plugin
ESLint plugin for Vitest
2.5m+69%-1 month ago
1.6.27
ESM + CommonJSBundledLinting and formatting
jscpd
Copy/paste detector for programming source code. Finds duplicated code in 224 languages, reports as HTML/JSON/SARIF/Markdown, fails CI over a duplication threshold. Rust engine, self-contained binary.
2.5m+2647%-2 days ago
5.3.2
-NoneCLI tools and terminal utilities, Linting and formatting
stylelint-config-recommended-scss
The recommended shareable SCSS config for Stylelint
2.5m+27%-5 months ago
17.0.1
ESM onlyNoneLinting and formatting
@oxlint/plugins
Plugin utilities for Oxlint
2.4m--3 days ago
1.85.0
ESM + CommonJSBundledLinting and formatting, Parsers and serialisers
eslint-config-airbnb
Airbnb's ESLint config, following our styleguide
2.4m-26%-4 years ago
19.0.4
CommonJSNoneLinting and formatting
eslint-plugin-eslint-comments
Additional ESLint rules for ESLint directive comments.
2.4m+19%-6 years ago
3.2.0
CommonJSNoneLinting and formatting
node-sarif-builder
Module to help building SARIF log files
2.4m+264%-1 month ago
5.0.0
ESM + CommonJSBundledLinting and formatting
eslint-plugin-cypress
An ESLint plugin for projects using Cypress
2.3m-17%-16 days ago
7.0.2
CommonJSBundledLinting and formatting
eslint-config-standard
JavaScript Standard Style - ESLint Shareable Config
2.2m-22%-3 years ago
17.1.0
CommonJSNoneLinting and formatting
eslint-plugin-perfectionist
ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
2.1m+99%-1 day ago
5.12.1
ESM onlyBundledLinting and formatting
yaml-eslint-parser
A YAML parser that produces output compatible with ESLint
2.1m+72%-2 months ago
2.1.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
jsx-ast-utils-x
AST utility module for statically analyzing JSX
2.1m+816%-1 year ago
0.1.0
CommonJSNoneLinting and formatting
stylelint-config-standard-scss
The standard shareable SCSS config for Stylelint
1.9m+18%-8 months ago
17.0.0
ESM onlyNoneLinting and formatting
eslint-plugin-turbo
ESLint plugin for Turborepo
1.9m+76%-today
2.11.4
CommonJSBundledLinting and formatting
@trivago/prettier-plugin-sort-imports
A prettier plugins to sort imports in provided RegEx order
1.8m+11%-8 months ago
6.0.2
ESM onlyBundledLinting and formatting, TypeScript tooling
eslint-plugin-no-only-tests
ESLint rule for .only blocks in mocha tests
1.8m-5%-4 months ago
3.4.0
CommonJSNoneLinting and formatting, Testing
eslint-plugin-expo
ESLint rules for Expo apps
1.8m+395%-2 months ago
1.1.0
CommonJSNoneLinting and formatting
stylelint-order
A collection of order related linting rules for Stylelint.
1.8m+5%-6 months ago
8.1.1
ESM onlyNoneLinting and formatting
@typescript-eslint/rule-tester
Tooling to test ESLint rules
1.8m+96%-3 days ago
8.70.1
CommonJSBundledLinting and formatting, TypeScript tooling
eslint-rule-composer
A utility for composing ESLint rules from other ESLint rules
1.8m-22%-8 years ago
0.3.0
CommonJSNoneLinting 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.