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
@putout/engine-loader
load plugins and prepare them to run
11.1k---3 months ago
17.3.1
ESM onlyNoneLinting and formatting, Node.js utilities
@biomejs/wasm-web
WebAssembly bindings to the Biome workspace API
11k---9 days ago
2.5.14
ESM onlyBundledParsers and serialisers, Linting and formatting
stylelint-config-xo
Stylelint shareable config for XO
11k+106%-2 years ago
1.0.2
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
@putout/plugin-putout-config
🐊Putout plugin helps to maintain putout config
11k---5 months ago
12.3.1
ESM onlyNoneLinting and formatting, Node.js utilities
eslint-config-react-native
Pluggable ESLint config for React Native that you can import, extend and override
10.6k-21%-6 years ago
4.1.0
CommonJSNoneLinting and formatting, React
@putout/plugin-promises
🐊Putout plugin improves Promise-related code
10.6k---5 months ago
20.0.0
ESM onlyNonePromises and async control flow, Node.js utilities
markdown-table-formatter
Format markdown tables in files
10.6k+40%-8 months ago
1.7.0
CommonJSNoneMarkdown, Parsers and serialisers
lib-address
A library to format and validate addresses based on Google's open-source address metadata.
10.4k+4102%-11 months ago
0.7.0
ESM + CommonJSBundledLinting and formatting
@react-three/eslint-plugin
An ESLint plugin which provides lint rules for @react-three/fiber.
10.4k---1 year ago
0.1.2
ESM + CommonJSBundled3D, WebGL and game engines, React
@antebudimir/eslint-plugin-vanilla-extract
Comprehensive ESLint plugin for vanilla-extract with CSS property ordering, style validation, and best practices enforcement. Supports alphabetical, concentric and custom CSS ordering, auto-fixing, and zero-runtime safety.
10.2k---3 months ago
1.17.0
ESM onlyBundledLinting and formatting, CSS-in-JS and styling
eslint-config-vue
eslint config for vue.js projects
10k+0%--
2.0.2
CommonJSNoneLinting and formatting, Vue
eslint-config-recommended
Pluggable ESLint configs for ECMAScript Next, Node.js and React Native that you can import, extend and override
9.9k-31%-6 years ago
4.1.0
-NoneLinting and formatting, React
stylelint-test-rule-node
A Stylelint rule tester using Node.js built-in test runner.
9.8k-77%-4 months ago
1.2.0
ESM onlyBundledTesting, Linting and formatting
eslint4b-prebuilt
Pre-bundled version of ESLint and its core rules that can be loaded in the browser
9.7k+151%-6 years ago
6.7.2
ESM + CommonJSNoneLinting and formatting
@gravity-ui/prettier-config
Gravity UI Prettier config, following our styleguide
9.7k---5 months ago
1.1.1
-BundledLinting and formatting
@logtape/lint
Lint rules for LogTape usage patterns (ESLint, Oxlint, Deno Lint)
9.7k---3 days ago
2.3.7
ESM + CommonJSBundledLinting and formatting, Logging
@gravity-ui/eslint-config
Gravity UI ESLint config, following our styleguide
9.6k---2 months ago
4.3.2
ESM onlyBundledLinting and formatting
xml-beautify
XML pretty formatter that corresponds to the self-closing empty elements.
9.6k+123%--
1.2.3
CommonJSNoneLinting and formatting
stylelint-suitcss
A collection of stylelint plugins for SUIT CSS
9.5k-6%--
5.0.0
CommonJSNoneLinting and formatting
@sveltejs/eslint-config
Svelte ESLint config
9.4k---1 month ago
10.0.4
ESM onlyBundledLinting and formatting, Svelte
isml-linter
ISML Linter is a tool for examining if your project's templates follow a specified set of rules defined by your dev team. The available rules can be roughly grouped into:
9.3k-8%-8 months ago
5.43.14
CommonJSNoneLinting and formatting
aislop
Catch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 10 language targets (TypeScript, JavaScript, Expo / React Native, Python, Go, Rust, Ruby, PHP, C#,
9.3k--16 days ago
0.16.1
ESM onlyBundledLinting and formatting, CLI tools and terminal utilities
@putout/plugin-types
🐊Putout plugin adds ability to transform code related to types assertions
9.2k---1 month ago
10.6.0
ESM onlyNoneLinting and formatting, Node.js utilities
lint-prepush
Run linters on committed files in a Branch🔬
9.2k-21%-7 months ago
3.0.3
ESM onlyNoneLinting and formatting
@remotion/eslint-config
Default configuration for Remotion templates (ESLint <= 8)
9.1k---1 day ago
4.0.528
CommonJSNoneVideo and audio, React
eslint-plugin-ckeditor5-rules
CKEditor 5 ESLint preset.
9.1k-29%-15 days ago
21.0.0
CommonJSNoneLinting and formatting
eslint-config-jquery
jQuery eslint config
9.1k+21%-2 years ago
3.0.2
CommonJSNoneLinting and formatting
eslint-plugin-markdown-preferences
ESLint plugin that enforces our markdown preferences
9k+964%--
0.42.0
ESM onlyNoneLinting and formatting, Markdown
eslint-config-uphold
Uphold-flavored ESLint config
9k-24%-2 months ago
7.0.0
ESM onlyNoneLinting and formatting
@kesills/eslint-config-airbnb-typescript
Airbnb's ESLint config with TypeScript support
8.9k---2 years ago
20.0.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-config-ckeditor5
CKEditor 5 ESLint preset.
8.8k-28%-15 days ago
21.0.0
CommonJSNoneLinting and formatting
@putout/plugin-filesystem
🐊Putout plugin operates with filesystem
8.8k---17 days ago
13.6.0
ESM onlyNoneLinting and formatting, Node.js utilities
eslint-plugin-sql-template
ESLint plugin with rules for using the `sql` template tag on raw SQL queries
8.7k-45%-7 months ago
3.2.0
-NoneLinting and formatting
@interlace/eslint-devkit
Toolkit for building ESLint plugins in TypeScript — AST helpers, type utilities, rule-creation scaffolding, security benchmarks, and SARIF output.
8.7k---2 days ago
1.19.8
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
eslint-plugin-esm-import
ESLint plugin which enforces explicit .js extensions in local imports while leveraging import resolvers.
8.7k+3222%-1 year ago
1.0.1
CommonJSNoneLinting and formatting
dclint
A command-line tool for validating and enforcing best practices in Docker Compose files.
8.6k+164%-1 year ago
3.1.0
ESM + CommonJSBundledLinting and formatting
@putout/plugin-math
🐊Putout plugin helps with Math
8.6k---7 months ago
5.1.0
ESM onlyNoneLinting and formatting, Node.js utilities
prettier-standard
Prettier and standard brought together!
8.5k-43%-6 years ago
16.4.1
CommonJSNoneLinting and formatting
@o3r/eslint-plugin
The module provides in-house eslint plugins to use in your own eslint configuration.
8.3k---1 day ago
15.1.2
CommonJSBundledLinting and formatting
@gravity-ui/stylelint-config
Gravity UI Stylelint config, following our styleguide
8.3k---1 year ago
5.0.0
ESM onlyNoneLinting and formatting
@putout/plugin-webpack
🐊Putout plugin helps with migration to latest webpack
8.2k---1 year ago
4.0.0
ESM onlyNoneLinting and formatting, Node.js utilities
@email-lint/core
Lint email HTML for client compatibility using caniemail data. CLI + library.
8.2k---16 days ago
0.3.0
ESM + CommonJSBundledLinting and formatting, CLI tools and terminal utilities
gulp-jscs
Check JavaScript code style with jscs
8.2k-19%--
4.1.0
-NoneLinting and formatting
@eventcatalog/linter
A linter for EventCatalog to validate frontmatter and resource references
8.2k---3 days ago
1.1.20
ESM + CommonJSBundledLinting and formatting
@putout/plugin-remove-useless-map
🐊Putout plugin adds ability to remove useless `.map`
8.1k---7 months ago
3.0.1
ESM onlyNoneLinting and formatting, Node.js utilities
rollup-plugin-eslint
Verify entry point and all imported files with ESLint
8k-27%-7 years ago
7.0.0
CommonJSNoneLinting and formatting, Bundler plugins and loaders
@putout/plugin-convert-template-to-string
🐊Putout plugin adds ability to find and remove useless template string
8k---1 year ago
3.0.0
ESM onlyNoneLinting and formatting, Node.js utilities
eslint-plugin-rxjs-updated
ESLint rules for RxJS
7.9k-26%--
1.0.50
CommonJSBundledLinting and formatting
@matterlabs/prettier-config
This package provides Matter Labs' shared configuration for Prettier, ensuring a consistent coding style across projects
7.9k---3 years ago
1.0.3
CommonJSNoneLinting and formatting
pg-formatter
PostgreSQL SQL syntax beautifier.
7.9k-24%-1 year ago
2.0.8
CommonJSBundledLinting 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.