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
github-actionlint
Run rhysd/actionlint from Node.js - downloads the official binary from GitHub Releases
31.4k--5 months ago
1.7.12
CommonJSBundledLinting and formatting
eslint-plugin-validate-jsx-nesting
ESLint Plugin for Validating JSX Nesting
31.3k+67%-3 years ago
0.1.1
CommonJSNoneLinting and formatting
sql-formatter-plus
Formats whitespace in a SQL query to make it more readable
31.2k-16%-6 years ago
1.3.6
CommonJSNoneLinting and formatting
@inngest/eslint-plugin
An ESLint plugin and config for [`inngest`](/packages/inngest/).
31.1k---2 years ago
0.0.7
CommonJSNoneLinting and formatting
@medusajs/eslint-plugin
Official ESLint plugin for Medusa projects. Enforces Medusa's framework conventions across API routes, modules, workflows, subscribers, jobs, admin extensions, and module links.
31.1k---3 days ago
2.21.1
CommonJSBundledLinting and formatting
json-editor-vue
Vue 2/3 isomorphic JSON editor, viewer, formatter and validator.
30.6k-20%-1 month ago
0.19.2
ESM + CommonJSBundledVue, Static site generators and meta-frameworks
eslint-config-salesforce-typescript
The eslint flat config for Salesforce typescript projects
30.5k+14%-1 month ago
7.0.0
ESM onlyNoneLinting and formatting, TypeScript tooling
@kubit-ui-web/eslint-plugin-no-index-import
An ESLint plugin to disallow imports from index files.
30.1k---6 months ago
1.1.0
CommonJSNoneLinting and formatting
eslint-import-resolver-vite
Vite module resolution plugin for eslint-plugin-import and eslint-plugin-import-x.
29.8k+116%-4 months ago
2.2.0
CommonJSNoneLinting and formatting
eslint-plugin-tailwind-canonical-classes
ESLint plugin to enforce canonical Tailwind CSS class names using Tailwind CSS v4's canonicalization API
29.8k--2 months ago
1.4.1
ESM onlyBundledLinting and formatting, CSS-in-JS and styling
@sap/eslint-plugin-cds
ESLint plugin including recommended SAP Cloud Application Programming model and environment rules
29k---2 months ago
4.2.5
CommonJSNoneLinting and formatting
eslint-plugin-xss
Validates XSS related issues of mixing HTML and non-HTML content in variables.
29k-8%-4 years ago
0.1.12
CommonJSNoneLinting and formatting
eslint-plugin-cucumber
eslint rules for cucumber steps
28.4k-1%-4 years ago
2.0.0
CommonJSNoneLinting and formatting
eslint-plugin-monorepo
ESLint plugin for monorepos
28.4k+22%-5 years ago
0.3.2
CommonJSNoneLinting and formatting
@nextcloud/eslint-config
Eslint shared config for nextcloud apps and libraries
28.4k---2 months ago
9.0.1
ESM onlyBundledLinting and formatting
stylelint-high-performance-animation
Stylelint rule for preventing the use of low performance animation and transition properties.
28.3k+40%-7 months ago
2.0.0
ESM onlyNoneAnimation, Linting and formatting
eslint-plugin-communist-spelling
Promote American values in variable names
28.1k+87%-6 years ago
1.0.0
CommonJSNoneLinting and formatting
eslint-plugin-sort-keys
Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled
27.9k+14%-5 years ago
2.3.5
-NoneLinting and formatting
@node-rs/xxhash-wasm32-wasi
Fastest xxhash implementation in Node.js
27.7k---15 days ago
1.7.8
ESM + CommonJSBundledLinting and formatting, Node.js utilities
eslint-plugin-css
An ESLint plugin that provides rules to verify CSS definition objects.
27.6k+19%-7 months ago
0.12.0
CommonJSBundledLinting and formatting, CSS-in-JS and styling
checkstyle-formatter
Simple Checkstyle data formatter
27.5k-39%-9 years ago
1.1.0
CommonJSNoneLinting and formatting
eslint-unicorn
More than 100 powerful ESLint rules
27.4k+365%-2 years ago
55.0.0
CommonJSBundledLinting and formatting
eslint-plugin-jquery
Disallow jQuery functions with native equivalents.
27.2k-12%-7 years ago
1.5.1
CommonJSNoneLinting and formatting
eslint-plugin-optimize-regex
Optimize regex literals
26.9k-61%-5 years ago
1.2.1
CommonJSNoneLinting and formatting
stylelint-browser-compat
Yet another linter rule to detect compatibility of CSS features.
26.9k+300%-10 months ago
1.0.0-beta.180
CommonJSNoneLinting and formatting, CSS-in-JS and styling
eslint-plugin-import-path
eslint plugin to check import paths via regex
26.9k+55%-7 years ago
0.0.2
CommonJSNoneLinting and formatting
solhint-plugin-prettier
This [Solhint](https://github.com/solhint-community/solhint-community) plugin lets you check that your solidity files are correctly formatted according to the [solidity plugin for Prettier](https://github.com/prettier-solidity/prettier-plugin-solidity). E
26.6k+1%--
0.1.0
CommonJSNoneLinting and formatting
gulp-reporter
Error report for: CSSLint/EditorConfig/ESLint/HTMLHint/JSCS/JSHint/PostCSS/Standard/TSLint/XO
26.6k-36%-7 years ago
2.10.0
CommonJSNoneLinting and formatting, CSS-in-JS and styling
@docusaurus/eslint-plugin
ESLint plugin to enforce best Docusaurus practices.
26.4k---2 months ago
3.10.2
CommonJSBundledLinting and formatting
caniemail
HTML and CSS Feature Support for Email Clients from caniemail.com
26.2k+3983%-4 months ago
2.0.2
ESM onlyBundledEmail, Linting and formatting
@code-yeongyu/comment-checker
Multi-language comment detection hook for Claude Code/OpenCode. Native binary powered by tree-sitter.
26.2k---4 months ago
0.8.0
CommonJSNoneLinting and formatting
ts-standard
TypeScript Standard Style based on StandardJS
26k-28%-3 years ago
12.0.2
ESM onlyNoneLinting and formatting, TypeScript tooling
eslint-plugin-todo-plz
Enforce consistent and maintainable TODO comments
26k-21%-13 days ago
1.4.1
CommonJSNoneLinting and formatting
@nextcloud/stylelint-config
Stylelint shared config for nextcloud vue.js apps
25.9k---4 months ago
3.2.2
CommonJSNoneLinting and formatting
skill-check
Linter for agent skill files
25.9k--7 months ago
1.2.0
ESM onlyNoneLinting and formatting, CLI tools and terminal utilities
gulp-tslint
TypeScript linter Gulp plugin
25.8k-14%-7 years ago
8.1.4
CommonJSBundledLinting and formatting, TypeScript tooling
@raycast/eslint-plugin
ESLint plugin designed to help Raycast's extensions authors follow best practices
25.7k---2 months ago
2.2.0
CommonJSNoneLinting and formatting
grunt-jscs
Grunt task for checking JavaScript Code Style with jscs.
25.6k+8%--
3.0.1
-NoneLinting and formatting
eslint-plugin-react-hook-form
ESLint plugin for react-hook-form
25.5k+184%-1 year ago
0.3.1
CommonJSNoneLinting and formatting, React
eslint-plugin-mocha-no-only
Warns when a .only function call is chained to a Mocha JavaScript test
25.4k+4%-2 years ago
1.2.0
CommonJSNoneLinting and formatting
@tony.ganchev/eslint-plugin-header
The native ESLint 9/10 header plugin. A zero-bloat, drop-in replacement for 'eslint-plugin-header' with first-class Flat Config & TypeScript support. Auto-fix Copyright, License, and banner comments in JavaScript, TypeScript, Vue, Svelte, CSS, HTML, YAML,
25.1k---5 months ago
3.4.4
ESM + CommonJSBundledLinting and formatting, Vue
@netlify/eslint-config-node
ESLint and Prettier configuration for Netlify Node.js projects
25k---3 years ago
7.0.1
CommonJSNoneLinting and formatting
eslint-plugin-filenames-simple
An ESLint plugin to check filenames with simple configuration
24.9k-12%-2 years ago
0.9.0
CommonJSNoneLinting and formatting
eslint-import-resolver-next
The next resolver for `eslint-plugin-import` or `eslint-plugin-import-x`
24.8k+28%-1 year ago
0.6.0
ESM + CommonJSBundledLinting and formatting
@raycast/eslint-config
ESLint configuration for Raycast extensions
24.8k---2 months ago
2.2.0
CommonJSNoneLinting and formatting
eslint-plugin-de-morgan
ESLint plugin for transforming negated boolean expressions via De Morgan’s laws
24.7k+109%-4 days ago
2.2.0
ESM onlyBundledLinting and formatting
aegir
JavaScript project management
24.7k+67%-29 days ago
48.1.6
ESM + CommonJSBundledLinting and formatting, Testing
eslint-config-preact
Unopinionated base ESLint configuration for Preact and Preact CLI projects.
24.1k-20%-1 year ago
2.0.0
ESM onlyNoneLinting and formatting
eslint-config-eslint
Default ESLint configuration for ESLint projects.
24k-37%-6 months ago
14.0.0
CommonJSBundledLinting and formatting
eslint-plugin-modules-newlines
Enforce placing import or export variables on a newline
23.9k-1%-4 years ago
0.0.7
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.