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
stylelint-formatter-pretty
A pretty Stylelint formatter.
58.4k+107%-2 years ago
4.0.1
ESM onlyNoneLinting and formatting
eslint-rule-extender
Utility to extend existing ESLint rules
58.3k+57%-5 years ago
0.0.1
CommonJSNoneLinting and formatting
tslint-consistent-codestyle
Additional rules to enforce constistent code style with tslint
58.2k-37%-7 years ago
1.16.0
CommonJSNoneLinting and formatting
eslint-config-mitodl
JavaScript style rules for MITODL
58.1k+2551%-2 years ago
2.1.0
CommonJSNoneLinting and formatting
@bpmn-io/feel-lint
Linter for FEEL expressions.
57.6k---2 months ago
3.2.0
ESM onlyNoneLinting and formatting
eslint-config-semistandard
JavaScript Semistandard Style - ESLint Shareable Config
57.3k-35%-4 years ago
17.0.0
CommonJSNoneLinting and formatting
schemalint
Run linting rules on your database schema. Read the intro to this idea in [this blog post](https://medium.com/@kristiandupont/database-schema-linting-5e83b18dc99a).
56.6k+784%-1 year ago
2.3.2
CommonJSBundledLinting and formatting, Database clients and drivers
eslint-import-resolver-jest
🃏 Jest import resolution plugin for eslint-plugin-import
56.2k+71%-5 years ago
3.0.2
CommonJSNoneLinting and formatting
@accordproject/concerto-linter
Concerto Linter using Spectral rulesets
56k---17 days ago
5.0.0
ESM + CommonJSBundledLinting and formatting
eslint-plugin-no-async-array-methods
Estlint rule - no async callbacks for array methods
55.6k+542%-3 years ago
0.1.0
CommonJSNoneLinting and formatting
eslint-plugin-typescript-enum
ESLint rules for TypeScript enums.
55.5k+69%-4 years ago
2.1.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-import-zod
ESLint plugin to enforce namespace imports for zod
55.4k+545%-10 months ago
1.2.1
ESM + CommonJSBundledLinting and formatting
@eslint-zod/utils
Shared utilities for eslint-zod plugins
55.4k---5 days ago
5.3.0
ESM + CommonJSBundledLinting and formatting
@node-rs/xxhash-android-arm64
Fastest xxhash implementation in Node.js
55.2k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@node-rs/xxhash-linux-arm-gnueabihf
Fastest xxhash implementation in Node.js
55k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@node-rs/xxhash-freebsd-x64
Fastest xxhash implementation in Node.js
55k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
stylelint-stylus
Stylelint plugin for Stylus
54.8k+167%-2 years ago
1.0.0
CommonJSNoneLinting and formatting
eslint-plugin-headers
A flexible and `--fix`able rule for checking, inserting, and formatting file headers.
54.8k+177%-7 months ago
1.3.4
CommonJSNoneLinting and formatting
@node-rs/xxhash-android-arm-eabi
Fastest xxhash implementation in Node.js
54.5k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
eslint-config-react
A set of opinionated ESLint rules (all rules included) tailored for React projects
54.4k-35%-9 years ago
1.1.7
CommonJSNoneLinting and formatting
eslint-traverse
Create a sub-traversal of an AST node in your ESLint plugin
54.3k+53%-4 months ago
1.1.1
CommonJSBundledLinting and formatting
eslint-plugin-redos
ESLint plugin for catching ReDoS vulnerability
54.3k+105%-1 year ago
4.5.0
CommonJSNoneLinting and formatting, Security
@secretlint/secretlint-rule-basicauth
A secretlint rule that check Basic Authentication.
54k---29 days ago
13.0.5
ESM onlyBundledLinting and formatting, Node.js utilities
eslint-plugin-license-header
Validates the presence of a license header
53.3k-72%-7 months ago
0.9.0
CommonJSNoneLinting and formatting
prettier-plugin-sql-cst
Prettier plugin for SQL
53k+390%-4 months ago
0.22.1
ESM onlyBundledLinting and formatting
tslint-loader
tslint loader for webpack
52.7k+11%-7 years ago
3.5.4
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-typescript
TypeScript plugin for ESLint
52.2k-30%--
0.14.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-pii
PII linting rules for ESLint
52.2k+960%-5 years ago
1.0.2
CommonJSNoneLinting and formatting
@unocss/eslint-config
ESLint config for UnoCSS
52k---9 days ago
66.10.5
ESM + CommonJSBundledLinting and formatting
eslint-plugin-max-params-no-constructor
Detect functions with too many parameters without the constructor
51.9k+125%-6 years ago
0.0.4
CommonJSNoneLinting and formatting
@electron-toolkit/eslint-config-prettier
ESLint config with Prettier support for Electron projects.
51.8k---1 year ago
3.0.0
CommonJSBundledLinting and formatting
eslint-plugin-redux-saga
redux-saga eslint rules
51.7k+4%-1 month ago
1.3.3
CommonJSNoneLinting and formatting
eslint-plugin-decorator-position
ESLint plugin for enforcing decorator position
51.6k+21%-3 months ago
6.1.1
CommonJSBundledLinting and formatting
eslint-formatter-summary
ESLint summary formatter aggregating results by rule
51.5k-5%-1 year ago
2.0.2
ESM onlyNoneLinting and formatting
eslint-plugin-deprecate
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)
51.3k-10%-6 months ago
0.9.0
CommonJSNoneLinting and formatting
@rushstack/heft
Build all your JavaScript projects the same way: A way that works.
50.6k---3 days ago
1.3.1
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
eslint-formatter-kakoune
ESLint formatter for kakoune
50.5k+22%-9 years ago
1.0.0
CommonJSNoneLinting and formatting
@secretlint/config-validator
.secretlintrc config validation library
50.2k---4 years ago
4.2.0
CommonJSBundledSchema validation, Node.js utilities
remark-lint-frontmatter-schema
Validate Markdown frontmatter YAML against an associated JSON schema — remark-lint rule plugin
50.1k-23%-2 years ago
3.15.4
ESM onlyBundledSchema validation, Markdown
prettier-package-json
Prettier formatter for package.json files
49.6k+25%-3 years ago
2.8.0
CommonJSNoneLinting and formatting, Parsers and serialisers
eslint-plugin-project-structure
Powerful ESLint plugin with rules to help you achieve a scalable, consistent, and well-structured project. Create your own framework! Define your folder structure, file composition, advanced naming conventions, and create independent modules. Take your pr
49k+69%-23 days ago
3.14.4
CommonJSBundledLinting and formatting
@grafana/eslint-config
Grafana's ESLint config
48.8k---3 months ago
10.0.0
ESM onlyBundledLinting and formatting, React
@adonisjs/eslint-plugin
ESLint plugin to enforce AdonisJS app specific linting rules
48.2k---7 months ago
2.2.2
ESM onlyBundledLinting and formatting
eslint-plugin-svelte3
An ESLint plugin for Svelte v3 components.
47.4k+1%-4 years ago
4.0.0
CommonJSNoneLinting and formatting, Svelte
eslint-doc-generator
Automatic documentation generator for ESLint plugins and rules.
47.3k+37%-30 days ago
3.7.1
ESM onlyBundledDocumentation tooling, Linting and formatting
@ionic/eslint-config
Common eslint rules/preferences for Ionic.
46.9k---11 days ago
0.5.0
CommonJSNoneLinting and formatting
eslint-vitest-rule-tester
ESLint rule tester with Vitest
46.3k-19%-15 days ago
3.2.0
ESM onlyBundledLinting and formatting
@dword-design/eslint-plugin-import-alias
An ESLint plugin that enforces the use of import aliases. Also supports autofixing.
45.9k---6 months ago
8.1.8
ESM onlyBundledLinting and formatting
@regru/eslint-plugin-prefer-early-return
Copy-paste from `eslint-plugin-shopify` from shopify team without unwanted dependensies and restrictions
45.6k---8 years ago
1.0.0
CommonJSNoneLinting and formatting
eslint-plugin-react-server-components
Rules for React server components
45.4k+240%-2 years ago
1.2.0
ESM + CommonJSNoneLinting and formatting, React

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.