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-plugin-ramda
ESLint rules for use with Ramda
18.9k-14%-8 years ago
2.5.1
CommonJSNoneLinting and formatting
sherif-darwin-x64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
18.9k+391%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
eslint-plugin-obsidianmd
Validates guidelines for Obsidian plugins
18.9k+18034%-1 month ago
0.4.2
ESM onlyBundledLinting and formatting
eslint-config-typescript
A base set of recommended ESLint rules for TypeScript projects
18.9k-51%-7 years ago
3.0.0
-NoneLinting and formatting, TypeScript tooling
eslint-plugin-no-comments
ESLint plugin to disallow comment blocks
18.9k+179%-5 months ago
1.2.1
CommonJSNoneLinting and formatting
leasot
Parse and output TODOs and FIXMEs from comments in your files
18.9k+29%-2 years ago
14.4.0
ESM onlyBundledLinting and formatting, TypeScript tooling
@stacksjs/gitlint
Efficient Git Commit Message Linting and Formatting
18.8k---1 month ago
0.1.8
ESM onlyBundledLinting and formatting, TypeScript tooling
eslint-plugin-markdownlint
Eslint plugin for markdownlint
18.8k+2%-19 days ago
1.0.0
ESM onlyBundledLinting and formatting, Markdown
eslint-plugin-qwik
An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.
18.7k-4%-2 days ago
1.20.1
CommonJSNoneLinting and formatting
eslint-plugin-anti-trojan-source
ESLint plugin to detect and stop Trojan Source attacks
18.6k+7%-3 months ago
1.1.7
CommonJSNoneLinting and formatting
@ecosia/stylelint-config-property-sort-order-smacss
Stylelint config for Property Sort Ordering based on the SMACSS methodology
18.5k---1 year ago
2.0.0
ESM onlyNoneLinting and formatting
@ecosia/css-property-sort-order-smacss
CSS Property Sort Order based on the SMACSS methodology
18.5k---1 year ago
1.0.0
ESM onlyNoneLinting and formatting
eslint-plugin-require-path-exists
Checks all require path's to exist as files
18.5k+67%-8 years ago
1.1.9
CommonJSNoneLinting and formatting
prettier-plugin-jinja-template
Prettier plugin for formatting jinja templates.
18.3k-6%-4 months ago
2.2.0
CommonJSBundledLinting and formatting
@hapi/eslint-plugin
ESLint plugin containing hapi style guide rules and config
18.3k---1 year ago
7.0.0
CommonJSNoneLinting and formatting
eslint-plugin-path
[![Biome](https://img.shields.io/badge/linting-biome-60a5fa?style=flat-square)](https://biomejs.dev) [![code style: biome](https://img.shields.io/badge/code_style-biome-60a5fa?style=flat-square)](https://biomejs.dev)
18.3k-43%-1 month ago
3.0.0
CommonJSBundledLinting and formatting
eslint-plugin-strict-dependencies
ESlint plugin to define custom module dependency rules.
18.2k+3%-2 months ago
1.3.36
CommonJSNoneLinting and formatting
@boundaries/eslint-plugin
Eslint plugin checking architecture boundaries between elements
18k---1 month ago
7.2.0
CommonJSBundledLinting and formatting
@nextcloud/webpack-vue-config
A webpack vue config for nextcloud apps
17.9k---1 month ago
7.0.4
CommonJSNoneBundlers, Vue
eslint-plugin-json-files
ESLint JSON processor and rules
17.9k-42%-18 days ago
6.0.0
CommonJSNoneLinting and formatting
eslint-plugin-awscdk
ESLint plugin for AWS CDK
17.7k+8160%-16 days ago
4.4.3
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
@gitlab/eslint-plugin
GitLab package for our custom eslint rules
17.6k---1 day ago
23.0.0
CommonJSNoneLinting and formatting, Internationalisation
@roadiehq/backstage-entity-validator
Backstage entity validator
17.5k---5 months ago
0.7.0
CommonJSNoneSchema validation, Linting and formatting
string-mask
A string formatter and validator based on masks
17.3k-2%-10 years ago
0.3.0
CommonJSNoneLinting and formatting
sherif-windows-x64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
17.3k+210%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
eslint-plugin-ghost
Shared eslint configurations
17.2k+211%-6 months ago
3.5.0
CommonJSNoneLinting and formatting
@cordova/eslint-config
Cordova ESLint Config
17.1k---7 months ago
6.0.1
CommonJSNoneLinting and formatting
eslint-plugin-use-encapsulation
An ESLint rule to encourage using custom hook abstractions
17k+482%-1 year ago
1.3.1
ESM + CommonJSNoneLinting and formatting, React
eslint-config-mourner
A strict ESLint config for my JavaScript projects
17k+76%-3 months ago
5.0.1
ESM onlyNoneLinting and formatting
eslint-plugin-no-await-in-promise
ESLint Plugin to error when using await inside promise statements
16.9k-33%-1 year ago
3.0.1
ESM onlyBundledLinting and formatting
eslint-plugin-import-access
ESLint rule for prohibiting package-private imports
16.7k-2%-10 months ago
3.1.0
ESM + CommonJSBundledLinting and formatting
@getify/eslint-plugin-proper-arrows
ESLint rules to ensure proper arrow function definitions
16.7k---5 years ago
11.0.3
CommonJSNoneLinting and formatting
eslint-plugin-folders
Eslint rule for consistent folder names.
16.7k-29%-3 years ago
1.0.4
CommonJSNoneLinting and formatting
eslint-plugin-valtio
An eslint plugin for better valtio experience
16.7k+30%-1 year ago
0.8.0
CommonJSNoneLinting and formatting
eslint-plugin-md
An ESLint plugin that allows you to lint markdown code in your *.md files.
16.7k+6%-6 years ago
1.0.19
CommonJSNoneLinting and formatting, Parsers and serialisers
@open-wc/eslint-config
Eslint config following open-wc recommendations
16.7k---3 months ago
13.1.0
ESM onlyNoneLinting and formatting
eslint-plugin-package-json-dependencies
A plugin for package json dependencies
16.6k+95%-2 years ago
1.0.20
CommonJSNoneLinting and formatting, TypeScript tooling
sherif-windows-arm64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
16.5k+329%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
rumdl
A fast Markdown linter and formatter written in Rust
16.2k--2 days ago
0.2.77
-NoneMarkdown, Parsers and serialisers
@eloqnt/cli
A linter for your translation files, with AI translation built in.
16.2k---1 day ago
0.6.32
ESM onlyBundledInternationalisation, CLI tools and terminal utilities
@prisma/language-server
Prisma Language Server
16.2k---11 days ago
31.12.10
CommonJSBundledLinting and formatting, ORMs and query builders
intelephense
A PHP language server
16k+443%-3 months ago
1.18.5
CommonJSNoneLinting and formatting
esdoc-lint-plugin
A lint plugin for ESDoc
15.8k-46%--
1.0.2
CommonJSNoneLinting and formatting
eslint-plugin-use-effect-no-deps
Warns a user when the react hook useEffect is called with no dependency array
15.8k+48%-6 years ago
1.1.2
CommonJSNoneLinting and formatting
eslint-plugin-lodash-fp
ESLint rules for lodash/fp
15.7k-3%-8 years ago
2.2.0-a1
-NoneLinting and formatting, Utility libraries
eslint-plugin-no-snapshot-testing
Eslint rule to disallow snapshot testing.
15.4k-63%-6 years ago
1.0.61
CommonJSNoneLinting and formatting
rollup-plugin-prettier
Run prettier formatter with rollup
15.3k+55%-2 months ago
4.2.0
CommonJSBundledBundler plugins and loaders, Linting and formatting
@aws-appsync/eslint-plugin
An eslint plugin that lints AppSync JavaScript.
15.1k---1 year ago
2.0.2
CommonJSBundledLinting and formatting, Cloud SDKs
eslint-config-vuetify
eslint config for vue.js projects
15.1k+63%-2 months ago
4.7.2
ESM onlyBundledLinting and formatting, Vue
htmllint
An unofficial html5 linter.
15.1k+8%-7 years ago
0.8.0
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.