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
🐊 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 onlyBundledLinting and formatting
eslint-config-expensify
Expensify's ESLint configuration following our style guide
15k-7%-3 days ago
4.0.11
ESM onlyNoneLinting 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 onlyBundledBundler plugins and loaders, Linting and formatting
eslint-plugin-es5
ESLint plugin for ES5 users.
14.8k-33%-6 years ago
1.5.0
CommonJSNoneLinting and formatting
eslint-plugin-slop
ESLint rules that flag low-value code and prose patterns.
14.7k---
0.1.3
ESM onlyBundledLinting and formatting
@finsit/eslint-plugin-cypress
An ESLint plugin for projects using Cypress
14.7k---4 years ago
3.1.1
CommonJSNoneLinting and formatting
eslint-plugin-emotion
ESLint rules for emotion
14.7k-42%-5 years ago
11.0.0
CommonJSNoneLinting 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 onlyNoneBuild 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 onlyNoneLinting and formatting
prettier-plugin-go-template
Prettier plugin for formatting Go & GoHugo templates.
14.4k-8%-3 years ago
0.0.15
CommonJSBundledLinting and formatting
prettier-stylelint
code > prettier > stylelint > formatted code
14.3k-40%-8 years ago
0.4.2
CommonJSNoneLinting and formatting
eslint-config-vaadin
Vaadin base JS/TS ESLint config
14.2k+213%-1 month ago
1.0.0-beta.7
ESM onlyBundledLinting and formatting
eslint-plugin-sql
SQL linting rules for ESLint.
14.1k-9%-8 months ago
3.4.1
ESM onlyBundledLinting and formatting, Database clients and drivers
@gitlab/stylelint-config
GitLab Stylelint base configuration
14.1k---7 months ago
6.3.0
CommonJSNoneLinting and formatting
eslint-detailed-reporter
Detailed HTML reporter for ESLINT.
14k+35%-4 years ago
0.9.0
CommonJSNoneLinting 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 onlyNoneLinting and formatting
@column-resizer/core
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#contributing) [![code style: prettier](https://i
14k---1 year ago
1.4.0
ESM + CommonJSBundledLinting and formatting, React
gulp-eslint-new
A gulp plugin to lint code with ESLint 8, 9 and 10.
13.9k+11%-6 months ago
2.6.2
CommonJSBundledLinting and formatting
monolinter
Collection of utilities to lint files accross mono repos
13.8k+68%--
1.0.5
CommonJSNoneLinting and formatting, Build tools
@column-resizer/react
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Runjuu/column-resizer/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#contributing) [![code style: prettier](https://i
13.7k---1 year ago
1.4.0
ESM + CommonJSBundledReact, Linting and formatting
eslint-plugin-expect-type
ESLint plugin with ^? Twoslash, $ExpectError, and $ExpectType type assertions. 🧩
13.7k+12%-5 days ago
0.7.0
ESM + CommonJSBundledTypeScript tooling, Linting and formatting
@rsvelte/fmt
Rust-powered Svelte + JS/TS/CSS formatter CLI — formats .svelte in-process and dispatches everything else to oxfmt
13.6k---8 days ago
0.7.24
-NoneCLI tools and terminal utilities, Svelte
eslint-config-defaults
A set of default eslint configuration
13.6k+45%--
9.0.0
CommonJSNoneLinting and formatting
hairballs
Shared utilities for Lint Reporters
13.5k-18%-6 years ago
0.3.3
CommonJSNoneLinting and formatting
jsonnet-eslint-parser
ESLint parser for Jsonnet, powered by go-jsonnet compiled to WebAssembly.
13.5k--3 months ago
0.2.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
eslint-plugin-only-error
Upgrade warnings to errors
13.5k-10%-7 years ago
1.0.2
CommonJSNoneLinting and formatting
eslint-html-reporter
HTML Reporter for ESLint
13.4k-18%-7 years ago
0.7.4
CommonJSNoneLinting and formatting
tslint-to-eslint-config
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
13.3k-37%--
2.16.0
CommonJSBundledLinting and formatting
hongdown
A Markdown formatter that enforces Hong Minhee's Markdown style conventions
13.3k--1 month ago
0.5.3
ESM onlyNoneMarkdown, Parsers and serialisers
@codyswann/lisa
Claude Code governance framework that applies guardrails, guidance, and automated enforcement to projects
13.2k---1 day ago
4.65.3
ESM onlyBundledLinting and formatting
eslint-plugin-hooks
A simple organizer for ordering hooks.
13.1k-8%-4 years ago
0.4.3
CommonJSBundledLinting and formatting, React
eslint-plugin-no-wildcard-postmessage
custom ESLint rule to disallows calling postMessage to wildcard targets
13.1k-28%-6 years ago
0.2.0
CommonJSNoneLinting and formatting
eslint-plugin-unicorn-x
More than 100 powerful ESLint rules
12.8k+61%-1 year ago
3.2.1
ESM onlyBundledLinting and formatting
vrsource-tslint-rules
Extension rules for tslint
12.5k+71%-7 years ago
6.0.0
CommonJSNoneLinting and formatting
@eslint/migrate-config
Configuration migration for ESLint
12.5k---22 days ago
3.0.3
ESM onlyNoneLinting and formatting
eslint-plugin-pug
An ESLint plugin for linting inline scripts in Pug files
12.4k+62%-5 months ago
1.2.7
CommonJSNoneLinting and formatting
gplint
A Gherkin linter/validator written in Javascript.
12.3k+761%-28 days ago
2.6.0
ESM onlyBundledLinting and formatting
@jupyter/eslint-plugin
ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement
12.2k---2 days ago
1.3.0
CommonJSBundledLinting and formatting
eslint-config-angular
ESLint shareable config for Angular plugin
12.1k+30%-10 years ago
0.5.0
CommonJSNoneLinting and formatting
lunte
Self-contained linter for Pear/Bare projects
12.1k+10736%-2 months ago
1.8.4
ESM onlyNoneLinting and formatting
@putout/plugin-nodejs
🐊Putout plugin adds ability to transform code to new API of Node.js
12.1k---18 days ago
21.13.3
ESM onlyNoneNode.js utilities, Linting and formatting
eslint-plugin-rxjs-angular-x
ESLint v9+ rules for RxJS and Angular
12k-50%-5 months ago
1.0.1
ESM onlyBundledLinting and formatting, Angular
eslint-plugin-scanjs-rules
ESLint plugin that contains ScanJS rules
11.9k-17%-9 years ago
0.2.1
CommonJSNoneLinting and formatting
tdd-guard
Automated Test-Driven Development enforcement for Claude Code
11.9k+421%-3 months ago
1.7.0
CommonJSBundledLinting and formatting, Testing
@blitz/eslint-plugin
An ESLint config to enforce a consistent code styles across StackBlitz projects
11.7k---2 months ago
0.1.5
CommonJSNoneLinting and formatting
ember-template-lint-plugin-prettier
A prettier plugin for ember-template-lint
11.5k+20%-3 years ago
5.0.0
ESM onlyNoneLinting and formatting
@clerk/eslint-plugin
ESLint plugin for enforcing Clerk patterns across JavaScript frameworks.
11.5k---3 months ago
0.2.0
ESM + CommonJSBundledAuthentication and authorisation, Linting and formatting
@jetbrains/eslint-config
JetBrains config for ESLint
11.4k---1 year ago
6.0.5
CommonJSNoneLinting and formatting
@ember-intl/lint
Official linter for ember-intl
11.3k---2 days ago
2.1.0
ESM onlyNoneInternationalisation, Linting and formatting
eslint-plugin-styled-no-color-value
ESLint plugin to disallow the use of color value in styled file
11.1k+614%-5 years ago
1.0.1
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.