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-processor-vue-blocks
Create virtual files in ESLint for each Vue SFC block, so that you can lint them individually.
894.2k+51%-1 year ago
2.0.0
ESM onlyBundledLinting and formatting, Vue
eslint-plugin-oxlint
Turn off all rules already supported by oxlint
889k+517%-3 days ago
1.85.0
ESM + CommonJSBundledLinting and formatting
toml-eslint-parser
A TOML parser that produces output compatible with ESLint
886.5k+60%-8 months ago
1.0.3
ESM onlyBundledParsers and serialisers, Linting and formatting
@secretlint/config-loader
Config loader for secretlint.
884.2k---29 days ago
13.0.5
ESM onlyBundledConfiguration, Node.js utilities
eslint-plugin-react-hooks-extra
ESLint React's ESLint plugin for React Hooks related rules.
879k+85%-7 months ago
2.13.0
ESM onlyBundledLinting and formatting, React
eslint-plugin-better-tailwindcss
auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
877.5k+1233%-2 months ago
4.7.0
ESM onlyBundledLinting and formatting, CSS-in-JS and styling
eslint-plugin-ft-flow
Flowtype linting rules for ESLint by flow-typed
855.3k+33%-2 years ago
3.0.11
CommonJSNoneLinting and formatting
vfile-reporter
vfile utility to create a report for a file
852.1k+39%-2 years ago
8.1.1
ESM onlyBundledLinting and formatting
eslint-plugin-only-warn
Downgrade errors to warnings
851.2k+69%-6 months ago
1.2.1
CommonJSBundledLinting and formatting
@vue/eslint-config-prettier
eslint-config-prettier for create-vue
844.6k---1 year ago
10.2.0
CommonJSBundledLinting and formatting, Vue
eslint-plugin-tsdoc
An ESLint plugin that validates TypeScript doc comments
844.2k+9%-9 days ago
0.5.3
CommonJSBundledDocumentation tooling, TypeScript tooling
fallow
Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen
840.7k--3 days ago
3.28.0
CommonJSBundledTypeScript tooling, Linting and formatting
eslint-plugin-import-lite
A lightweight ESLint plugin for import/export linting
839.6k+216%-6 months ago
0.6.0
ESM onlyBundledLinting and formatting
prettier-plugin-astro
A Prettier Plugin for formatting Astro files
829.3k+190%-today
1.1.0
ESM onlyBundledLinting and formatting
eslint-plugin-compat
Lint browser compatibility of API used
823.3k+28%-4 months ago
7.0.2
ESM + CommonJSBundledLinting and formatting
@secretlint/resolver
Module Resolver Utility for Secretlint
820.5k---29 days ago
13.0.5
ESM onlyBundledNode.js utilities, Linting and formatting
@react-native/eslint-plugin
ESLint rules for @react-native/eslint-config
818k---30 days ago
0.87.1
CommonJSNoneLinting and formatting, React
eslint-import-resolver-webpack
Resolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import.
801.3k-20%-5 months ago
0.13.11
CommonJSNoneLinting and formatting
eslint-plugin-standard
ESlint Plugin for the Standard Linter
790.6k-28%-5 years ago
5.0.0
CommonJSNoneLinting and formatting
eslint-config-turbo
ESLint config for Turborepo
790.1k+7%-today
2.11.4
ESM + CommonJSBundledBuild tools, Linting and formatting
@react-native/eslint-config
ESLint config for React Native
789.6k---30 days ago
0.87.1
CommonJSNoneLinting and formatting, React
@oxlint/binding-win32-x64-msvc
Linter for the JavaScript Oxidation Compiler
779.2k---3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-check-file
ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder
773.7k+112%-2 months ago
3.3.2
ESM + CommonJSBundledLinting and formatting
gherkin-lint
A Gherkin linter/validator written in javascript
773.7k+194%-2 years ago
4.2.4
CommonJSNoneLinting and formatting
eslint-plugin-react-rsc
ESLint React's ESLint plugin for RSC related rules.
743.4k--1 day ago
5.20.8
ESM onlyBundledLinting and formatting, React
eslint-plugin-no-unsanitized
ESLint rule to disallow unsanitized code
702.6k+162%-7 months ago
4.1.5
CommonJSNoneLinting and formatting, Security
ultracite
The AI-ready formatter that helps you write and generate code faster.
694.5k+774%-10 days ago
7.12.0
ESM onlyBundledLinting and formatting
eslint-plugin-prefer-arrow
Prefer arrow functions in most cases
682.2k-27%-5 years ago
1.2.3
CommonJSNoneLinting and formatting
@eslint-react/kit
ESLint React's utility module for building custom React rules with JavaScript functions.
663.5k---1 day ago
5.20.8
ESM onlyBundledLinting and formatting, React
eslint-plugin-html
A ESLint plugin to lint and fix inline scripts contained in HTML files.
663.4k-9%-1 day ago
8.2.1
CommonJSBundledLinting and formatting
prettier-eslint
Formats your JavaScript using prettier followed by eslint --fix
662.6k-17%-1 month ago
17.1.2
ESM onlyBundledLinting and formatting
@eslint/markdown
The official ESLint language plugin for Markdown
637.5k---2 months ago
8.0.3
ESM onlyBundledLinting and formatting, Parsers and serialisers
@rushstack/lookup-by-path
Strongly typed trie data structure for path and URL-like strings.
632.8k---2 days ago
0.10.17
ESM + CommonJSBundledURLs and query strings, Build tools
stylelint-prettier
Runs prettier as an stylelint rule
632.7k-12%-1 year ago
5.0.3
ESM onlyNoneLinting and formatting
@oxlint/binding-darwin-x64
Linter for the JavaScript Oxidation Compiler
626.2k---3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@ota-meshi/ast-token-store
A class library that provides an API similar to ESLint's token store
625.5k---7 months ago
0.3.0
ESM onlyNoneLinting and formatting
jscpd-sarif-reporter
Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).
621.2k+787%-3 months ago
4.2.5
ESM + CommonJSBundledAI and machine learning, Linting and formatting
astro-eslint-parser
Astro component parser for ESLint
618.2k+156%-1 day ago
3.2.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
@biomejs/wasm-nodejs
WebAssembly bindings to the Biome workspace API
613k---9 days ago
2.5.14
CommonJSBundledParsers and serialisers, Linting and formatting
eslint-plugin-react-jsx
ESLint React's ESLint plugin for React Flavored JSX rules.
606.6k--1 day ago
5.20.8
ESM onlyBundledLinting and formatting, React
eslint-plugin-astro
ESLint plugin for Astro component
604.2k+168%-8 days ago
3.2.1
ESM onlyBundledLinting and formatting
codelyzer
Linting for Angular applications, following angular.io/styleguide.
601.5k-19%-5 years ago
6.0.2
CommonJSNoneLinting and formatting, Angular
doiuse
Lint CSS for browser support against caniuse database
601.3k+70%-9 months ago
6.0.6
ESM + CommonJSNoneLinting and formatting
@node-rs/xxhash-linux-arm64-gnu
Fastest xxhash implementation in Node.js
597.6k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@e18e/eslint-plugin
The official e18e ESLint plugin for modernizing code and improving performance.
596.3k---8 days ago
0.8.1
ESM onlyBundledLinting and formatting
eslint-plugin-json
eslint plugin for JSON files
588.1k-1%-2 months ago
5.0.0
CommonJSNoneLinting and formatting, Parsers and serialisers
@eslint/json
JSON linting plugin for ESLint
585.9k---24 days ago
2.1.0
ESM onlyBundledLinting and formatting
eslint-formatter-pretty
Pretty formatter for ESLint
577.4k+7%-5 months ago
7.1.0
ESM onlyBundledLinting and formatting
eslint-plugin-formatjs
ESLint plugin for formatjs
569.3k+73%-today
8.1.0
ESM onlyBundledLinting and formatting
eslint-typegen
Generate types from ESLint rule schemas automatically, with auto-completion and type-checking for rule options.
564k+120%-7 months ago
2.3.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.