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
eslint-rule-docs
Find documentation url for a given ESLint rule
563k+36%-4 years ago
1.1.235
CommonJSNoneLinting and formatting
eslint-plugin-lodash
Lodash specific linting rules for ESLint
562k+12%-9 days ago
8.1.0
CommonJSNoneLinting and formatting
simple-git-hooks
A simple, zero dependency tool for setting up git hooks for small projects
559.5k+183%-28 days ago
2.14.0
CommonJSNoneLinting and formatting
eslint-plugin-react-debug
ESLint React's ESLint plugin for debugging related rules.
550.3k+89%-1 day ago
5.20.8
ESM onlyBundledLinting and formatting, React
@messageformat/number-skeleton
A parser & formatter for ICU NumberFormat skeleton strings & patterns
545k---3 years ago
1.2.0
ESM onlyBundledParsers and serialisers, Linting and formatting
@aw-web-design/x-default-browser
Detect default web browser of the current user, cross-platform (Win/Lin/Mac)
542.6k---4 years ago
1.4.126
CommonJSNoneCLI tools and terminal utilities, React
@oxfmt/binding-darwin-arm64
Formatter for the JavaScript Oxidation Compiler
528.4k---3 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
eslint-config-standard-jsx
JavaScript Standard Style JSX support - ESLint Shareable Config
518.6k-30%-4 years ago
11.0.0
CommonJSNoneLinting and formatting
eslint-plugin-markdown
An ESLint plugin to lint JavaScript in Markdown code fences.
515.6k-3%-2 years ago
5.1.0
CommonJSNoneLinting and formatting, Markdown
@oxfmt/binding-linux-arm64-musl
Formatter for the JavaScript Oxidation Compiler
509k---3 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
eslint-plugin-chai-friendly
This plugin makes 'no-unused-expressions' rule friendly towards chai expect statements.
505k+28%-3 months ago
1.2.1
CommonJSNoneLinting and formatting
eslint-plugin-jest-formatting
ESLint rules for formatting jest tests
502.4k+23%-4 years ago
3.1.0
ESM + CommonJSNoneLinting and formatting
eslint-plugin-babel
an eslint rule plugin companion to babel-eslint
501.6k-12%-6 years ago
5.3.1
CommonJSNoneLinting and formatting
eslint-plugin-local-rules
A plugin for ESLint that allows you to use project-specific rules
501.1k+40%-2 years ago
3.0.2
CommonJSNoneLinting and formatting
flowbite
The most popular library of interactive components built with Tailwind CSS
480.3k+17%-4 months ago
4.0.2
ESM + CommonJSBundledCSS-in-JS and styling, UI component libraries
stylelint-config-html
The shareable HTML config for Stylelint.
479.2k+31%-1 month ago
2.0.0
ESM onlyNoneLinting and formatting, Vue
eslint-config-google
ESLint shareable config for the Google style
472.1k-2%-7 years ago
0.14.0
-NoneLinting and formatting
stylelint-config-prettier
Turns off all rules that are unnecessary or might conflict with Prettier.
458.2k-34%-3 years ago
9.0.5
CommonJSNoneLinting and formatting
@stylistic/stylelint-plugin
A collection of stylistic/formatting Stylelint rules
456.9k---1 month ago
5.3.0
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
eslint-restricted-globals
A list of confusing globals that should be restricted to be used as globals
456k-2%-7 years ago
0.2.0
CommonJSNoneLinting and formatting
eslint-plugin-antfu
Anthony's opinionated ESLint rules
453.6k+11%-4 months ago
3.2.3
ESM onlyBundledLinting and formatting
java-parser
Java Parser in JavaScript
451.1k+94%-1 year ago
3.0.1
ESM onlyBundledLinting and formatting
eslint-plugin-vitest
Eslint plugin for vitest
443.1k-5%-2 years ago
0.5.4
ESM + CommonJSBundledLinting and formatting
eslint-plugin-react-you-might-not-need-an-effect
ESLint plugin to catch unnecessary React effects for simpler, faster, safer code.
441.2k+552%-1 month ago
1.0.2
ESM + CommonJSBundledLinting and formatting, React
eslint-plugin-filenames
Eslint rule for consistent filenames.
427.7k+3%-8 years ago
1.3.2
CommonJSNoneLinting and formatting
standard-engine
Wrap your standards in a tortilla and cover it in special sauce.
427.3k-33%-3 years ago
15.1.0
-BundledLinting and formatting
@babel/eslint-plugin
Companion rules for @babel/eslint-parser
424.5k---7 days ago
8.0.6
ESM onlyBundledLinting and formatting
oxlint-plugin-eslint
ESLint's built-in rules as an Oxlint plugin
414.5k--3 days ago
1.85.0
ESM onlyNoneLinting and formatting
@vue/cli-plugin-eslint
eslint plugin for vue-cli
407.8k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
eslint-plugin-vuejs-accessibility
An eslint plugin for checking Vue.js files for accessibility
406.2k+29%-1 month ago
2.6.0
CommonJSBundledLinting and formatting, Vue
@eslint/css
CSS linting plugin for ESLint
405.7k---22 days ago
2.0.0
ESM onlyBundledLinting and formatting
squawk-cli
linter for PostgreSQL, focused on migrations
400.1k+641%-2 days ago
2.66.0
-NoneLinting and formatting
eslint-no-restricted
An eslint utility for quickly and easily creating no-restricted-syntax rules.
397.9k+487%-28 days ago
0.1.2
CommonJSBundledLinting and formatting
stylelint-declaration-strict-value
Specify properties for which a variable, function, keyword or value must be used
383.5k+199%-1 month ago
1.12.1
ESM + CommonJSBundledLinting and formatting
standard
JavaScript Standard Style
381.7k-33%-2 years ago
17.1.2
ESM onlyNoneLinting and formatting
eslint-config-standard-with-typescript
An ESLint Shareable Config for JavaScript Standard Style with TypeScript support
380.6k-27%-2 years ago
43.0.1
CommonJSBundledLinting and formatting, TypeScript tooling
@shadcn/lint
A programmable agent-first linter for Tailwind design systems.
380.4k---3 days ago
0.2.0
ESM onlyBundledCSS-in-JS and styling, UI component libraries
jest-preset-stylelint
Jest preset for Stylelint plugins.
374k+301%-4 months ago
9.2.0
CommonJSBundledLinting and formatting, Testing
eslint-plugin-toml
This ESLint plugin provides linting rules for TOML.
365.6k+15%-2 months ago
1.5.0
ESM onlyBundledLinting and formatting
@oxlint/binding-win32-arm64-msvc
Linter for the JavaScript Oxidation Compiler
365.1k---3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-command
Comment-as-command for one-off codemod with ESLint
361.5k+11%-1 month ago
4.0.0
ESM onlyBundledLinting and formatting
vite-plugin-eslint
ESLint plugin for vite.
359.2k-22%-4 years ago
1.8.1
ESM + CommonJSBundledBundler plugins and loaders, Linting and formatting
eslint-plugin-header
ESLint plugin to ensure that files begin with given comment
359k+20%-5 years ago
3.1.1
CommonJSNoneLinting and formatting
stylelint-config-recess-order
Recess-based property sort order for Stylelint.
358.7k+5%-1 month ago
7.8.0
ESM onlyNoneLinting and formatting, UI component libraries
eslint-mdx
ESLint Parser for MDX
358.7k+26%-3 months ago
3.8.1
ESM + CommonJSBundledLinting and formatting, Markdown
stylelint-config-recommended-vue
The recommended shareable Vue config for Stylelint.
356.2k+19%-1 month ago
2.0.0
ESM onlyNoneVue, Linting and formatting
eslint-plugin-mdx
ESLint Plugin for MDX
356.1k+16%-3 months ago
3.8.1
ESM + CommonJSBundledLinting and formatting, Markdown
eslint-plugin-sort-keys-fix
Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled
343.9k+6%-5 years ago
1.1.2
CommonJSNoneLinting and formatting
gts
Google TypeScript Style
343.1k+10%-9 months ago
7.0.0
CommonJSBundledTypeScript tooling, Linting and formatting
eslint-plugin-pnpm
ESLint Plugin for pnpm
340.6k+34%-23 days ago
1.9.1
ESM onlyBundledLinting 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.