Package category
Linting and formatting
Code linters, formatters and their plugins and configs.
1,226 packages3 comparisons
Packages compared
1,226 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| putout 🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json | 15k | -34% | - | - 42.16.0 | ESM only | Bundled | Linting and formatting | |
| eslint-config-expensify Expensify's ESLint configuration following our style guide | 15k | -7% | - | 3 days ago 4.0.11 | ESM only | None | Linting and formatting | |
| vite-plugin-react-rich-svg Seamless SVG loader with versatile import options! (Such as React component, dataURI and raw html code) | 15k | +242% | - | 20 days ago 1.4.1 | ESM only | Bundled | Bundler plugins and loaders, Linting and formatting | |
| eslint-plugin-es5 ESLint plugin for ES5 users. | 14.8k | -33% | - | 6 years ago 1.5.0 | CommonJS | None | Linting and formatting | |
| eslint-plugin-slop ESLint rules that flag low-value code and prose patterns. | 14.7k | - | - | - 0.1.3 | ESM only | Bundled | Linting and formatting | |
| @finsit/eslint-plugin-cypress An ESLint plugin for projects using Cypress | 14.7k | - | - | - | 4 years ago 3.1.1 | CommonJS | None | Linting and formatting |
| eslint-plugin-emotion ESLint rules for emotion | 14.7k | -42% | - | 5 years ago 11.0.0 | CommonJS | None | Linting and formatting | |
| @codegeneai/quality Declarative quality pipeline (lint, format, hooks) with composable stage adapters for monorepo workflows | 14.6k | - | - | - | 3 months ago 2.2.3 | ESM only | None | Build tools, CLI tools and terminal utilities |
| npm-pkg-lint Opinionated linter for NPM package tarball and package.json metadata | 14.5k | +51% | - | - 5.3.1 | ESM only | None | Linting and formatting | |
| prettier-plugin-go-template Prettier plugin for formatting Go & GoHugo templates. | 14.4k | -8% | - | 3 years ago 0.0.15 | CommonJS | Bundled | Linting and formatting | |
| prettier-stylelint code > prettier > stylelint > formatted code | 14.3k | -40% | - | 8 years ago 0.4.2 | CommonJS | None | Linting and formatting | |
| eslint-config-vaadin Vaadin base JS/TS ESLint config | 14.2k | +213% | - | 1 month ago 1.0.0-beta.7 | ESM only | Bundled | Linting and formatting | |
| eslint-plugin-sql SQL linting rules for ESLint. | 14.1k | -9% | - | 8 months ago 3.4.1 | ESM only | Bundled | Linting and formatting, Database clients and drivers | |
| @gitlab/stylelint-config GitLab Stylelint base configuration | 14.1k | - | - | - | 7 months ago 6.3.0 | CommonJS | None | Linting and formatting |
| eslint-detailed-reporter Detailed HTML reporter for ESLINT. | 14k | +35% | - | 4 years ago 0.9.0 | CommonJS | None | Linting and formatting | |
| oxlint-plugin-query TanStack Query lint rules ported to Oxlint's JS plugin API. Also compatible with ESLint flat config. | 14k | - | - | 7 months ago 0.1.1 | ESM only | None | Linting and formatting | |
| @column-resizer/core [](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [](#contributing) [](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [](#contributing) [
- eslint-plugin-es5ESLint plugin for ES5 users.
- eslint-plugin-slopESLint rules that flag low-value code and prose patterns.
- @finsit/eslint-plugin-cypressAn ESLint plugin for projects using Cypress
- eslint-plugin-emotionESLint rules for emotion
- @codegeneai/qualityDeclarative quality pipeline (lint, format, hooks) with composable stage adapters for monorepo workflows
- npm-pkg-lintOpinionated linter for NPM package tarball and package.json metadata
- prettier-plugin-go-templatePrettier plugin for formatting Go & GoHugo templates.
- prettier-stylelintcode > prettier > stylelint > formatted code
- eslint-config-vaadinVaadin base JS/TS ESLint config
- eslint-plugin-sqlSQL linting rules for ESLint.
- @gitlab/stylelint-configGitLab Stylelint base configuration
- eslint-detailed-reporterDetailed HTML reporter for ESLINT.
- oxlint-plugin-queryTanStack Query lint rules ported to Oxlint's JS plugin API. Also compatible with ESLint flat config.
- @column-resizer/core[](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [](#contributing) [](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [](#contributing) [![code style: prettier](https://i
- eslint-plugin-expect-typeESLint plugin with ^? Twoslash, $ExpectError, and $ExpectType type assertions. 🧩
- @rsvelte/fmtRust-powered Svelte + JS/TS/CSS formatter CLI — formats .svelte in-process and dispatches everything else to oxfmt
- eslint-config-defaultsA set of default eslint configuration
- hairballsShared utilities for Lint Reporters
- jsonnet-eslint-parserESLint parser for Jsonnet, powered by go-jsonnet compiled to WebAssembly.
- eslint-plugin-only-errorUpgrade warnings to errors
- eslint-html-reporterHTML Reporter for ESLint
- tslint-to-eslint-configConverts your TSLint configuration to the closest reasonable ESLint equivalent.
- hongdownA Markdown formatter that enforces Hong Minhee's Markdown style conventions
- @codyswann/lisaClaude Code governance framework that applies guardrails, guidance, and automated enforcement to projects
- eslint-plugin-hooksA simple organizer for ordering hooks.
- eslint-plugin-no-wildcard-postmessagecustom ESLint rule to disallows calling postMessage to wildcard targets
- eslint-plugin-unicorn-xMore than 100 powerful ESLint rules
- vrsource-tslint-rulesExtension rules for tslint
- @eslint/migrate-configConfiguration migration for ESLint
- eslint-plugin-pugAn ESLint plugin for linting inline scripts in Pug files
- gplintA Gherkin linter/validator written in Javascript.
- @jupyter/eslint-pluginESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement
- eslint-config-angularESLint shareable config for Angular plugin
- lunteSelf-contained linter for Pear/Bare projects
- @putout/plugin-nodejs🐊Putout plugin adds ability to transform code to new API of Node.js
- eslint-plugin-rxjs-angular-xESLint v9+ rules for RxJS and Angular
- eslint-plugin-scanjs-rulesESLint plugin that contains ScanJS rules
- tdd-guardAutomated Test-Driven Development enforcement for Claude Code
- @blitz/eslint-pluginAn ESLint config to enforce a consistent code styles across StackBlitz projects
- ember-template-lint-plugin-prettierA prettier plugin for ember-template-lint
- @clerk/eslint-pluginESLint plugin for enforcing Clerk patterns across JavaScript frameworks.
- @jetbrains/eslint-configJetBrains config for ESLint
- @ember-intl/lintOfficial linter for ember-intl
- eslint-plugin-styled-no-color-valueESLint plugin to disallow the use of color value in styled file