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-config-expo
ESLint config for Expo apps
1.8m+388%-29 days ago
57.0.2
CommonJSNoneLinting and formatting, React
eslint-plugin-regexp
ESLint plugin for finding RegExp mistakes and RegExp style guide violations.
1.8m+81%-5 days ago
3.3.1
ESM onlyBundledLinting and formatting
@eslint-community/eslint-plugin-eslint-comments
Additional ESLint rules for ESLint directive comments.
1.7m+149%-12 days ago
4.8.1
CommonJSBundledLinting and formatting
prettier-plugin-organize-imports
Make prettier organize your imports using the TypeScript language service API.
1.7m+14%-1 year ago
4.3.0
--Linting and formatting, TypeScript tooling
tslint
An extensible static analysis linter for the TypeScript language
1.7m-24%-6 years ago
6.1.3
CommonJSBundledTypeScript tooling, Linting and formatting
@oxlint/binding-linux-arm64-gnu
Linter for the JavaScript Oxidation Compiler
1.7m--3 days ago
1.85.0
--Linting and formatting
eslint-plugin-jest-dom
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with jest-dom
1.6m+16%-1 month ago
5.10.1
--Linting and formatting
conventional-changelog-eslint
ESLint preset for conventional-changelog.
1.6m+16%-6 months ago
6.1.0
ESM onlyNoneLinting and formatting
@microsoft/eslint-plugin-sdl
ESLint plugin focused on common security issues and misconfigurations discoverable during static testing as part of Microsoft Security Development Lifecycle (SDL)
1.5m---1 year ago
1.1.0
--Linting and formatting
eslint-loader
A ESlint loader for webpack
1.5m-3%-6 years ago
4.0.2
CommonJSNoneLinting and formatting
@microsoft/eslint-formatter-sarif
ESLint formatter for the SARIF (Static Analysis Results Interchange Format) v2.1.0 file format
1.5m---2 years ago
3.1.0
--Linting and formatting
eslint-plugin-react-x
A set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
1.5m+301%-1 day ago
5.20.8
--Linting and formatting, React
eslint-plugin-react-native
React Native specific linting rules for ESLint
1.4m+43%-1 year ago
5.0.0
--Linting and formatting, React
eslint-plugin-react-dom
ESLint React's ESLint plugin for DOM related rules.
1.4m+308%-1 day ago
5.20.8
--Linting and formatting, React
eslint-plugin-mocha
Eslint rules for mocha.
1.4m+6%-1 month ago
12.0.2
--Linting and formatting
eslint-plugin-react-naming-convention
ESLint React's ESLint plugin for naming convention related rules.
1.4m+341%-1 day ago
5.20.8
--Linting and formatting, React
eslint-plugin-react-web-api
ESLint React's ESLint plugin for interacting with Web APIs
1.4m+318%-1 day ago
5.20.8
--Linting and formatting, React
@eslint-react/eslint-plugin
ESLint React's unified ESLint plugin that combines all individual plugins into one.
1.4m---1 day ago
5.20.8
--Linting and formatting, React
@vue/eslint-config-typescript
ESLint config for TypeScript + Vue.js projects
1.3m---3 months ago
14.9.0
--Linting and formatting, Vue
eslint-plugin-react-native-globals
ESLint Environment for React Native
1.3m+42%-8 years ago
0.1.2
--Linting and formatting, React
eslint-config-airbnb-typescript
Airbnb's ESLint config with TypeScript support
1.2m-23%-2 years ago
18.0.0
--Linting and formatting, TypeScript tooling
oxlint-plugin-react-doctor
React Doctor rules for oxlint.
1.2m--13 days ago
0.9.14
--React, Linting and formatting
htmlfy
html formatter yo! Prettify or minify html.
1.2m+204%-13 days ago
1.1.0
ESM + CommonJSBundledLinting and formatting
prettier-plugin-svelte
Svelte plugin for prettier
1.2m+115%-3 months ago
4.1.1
CommonJSBundledLinting and formatting, Svelte
eslint-plugin-tailwindcss
Rules enforcing best practices while using Tailwind CSS
1.1m+18%-1 month ago
4.4.0
ESM + CommonJSBundledLinting and formatting, CSS-in-JS and styling
eslint-config-flat-gitignore
.gitignore support for ESLint Flat Config
1.1m+62%-29 days ago
2.4.0
ESM onlyBundledLinting and formatting
react-doctor
Your agent writes bad React. This catches it
1.1m--13 days ago
0.9.14
ESM onlyBundledReact, Linting and formatting
svelte-eslint-parser
Svelte parser for ESLint
1.1m+122%-1 month ago
1.8.1
ESM onlyBundledLinting and formatting, Svelte
eslint-plugin-boundaries
Eslint plugin checking architecture boundaries between elements
1.1m+528%-1 month ago
7.2.0
CommonJSBundledLinting and formatting
eslint-plugin-jsonc
ESLint plugin for JSON, JSONC and JSON5 files.
1.1m+21%-1 month ago
3.4.2
ESM onlyBundledLinting and formatting, Parsers and serialisers
eslint-plugin-svelte
ESLint plugin for Svelte using AST
1.1m+132%-1 month ago
3.23.0
ESM onlyBundledLinting and formatting, Svelte
pretty
Some tweaks for beautifying HTML with js-beautify according to my preferences.
1m+25%-9 years ago
2.0.0
CommonJSNoneLinting and formatting, Node.js utilities
eslint-import-resolver-alias
a simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias.
1m-1%-7 years ago
1.1.2
CommonJSNoneLinting and formatting
xml-formatter
Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute
1m+99%-6 months ago
3.7.0
CommonJSBundledLinting and formatting
@oxfmt/binding-linux-arm64-gnu
Formatter for the JavaScript Oxidation Compiler
1m---3 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
@ianvs/prettier-plugin-sort-imports
A prettier plugins to sort imports in provided RegEx order
1m---7 months ago
4.7.1
CommonJSBundledLinting and formatting
eslint-plugin-i18next
ESLint plugin for i18n
1m+148%-2 months ago
6.1.5
CommonJSBundledInternationalisation, Linting and formatting
dprint-node
A node API for the dprint TypeScript and JavaScript code formatter
1m+110%-3 years ago
1.0.8
-BundledLinting and formatting
eslint-json-compat-utils
A utility that converts rules made for checking the AST of `jsonc-eslint-parser` into rules compatible with `@eslint/json`.
1m+29%-6 months ago
0.2.3
ESM + CommonJSBundledLinting and formatting
eslint-flat-config-utils
Utils for managing and manipulating ESLint flat config arrays
997k+48%-4 months ago
3.2.0
ESM onlyBundledLinting and formatting
prettier-plugin-packagejson
Prettier package.json plugin to make the order of properties nice.
986.7k+9%-6 months ago
3.0.2
CommonJSBundledLinting and formatting
@graphql-eslint/eslint-plugin
GraphQL plugin for ESLint
981.7k---1 month ago
4.4.1
ESM + CommonJSBundledLinting and formatting, GraphQL
publint
Lint packaging errors
971.6k+295%-1 month ago
0.3.24
ESM onlyBundledLinting and formatting
@oxlint/binding-darwin-arm64
Linter for the JavaScript Oxidation Compiler
960k---3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@oxlint/binding-linux-arm64-musl
Linter for the JavaScript Oxidation Compiler
922.9k---3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@messageformat/date-skeleton
A parser & formatter for ICU DateFormat skeleton strings
921.5k---1 year ago
1.1.0
ESM onlyBundledLinting and formatting
@secretlint/source-creator
Create SecretLintRawSource from content.
912.5k---29 days ago
13.0.5
ESM onlyBundledLinting and formatting, Node.js utilities
eslint-plugin-yml
This ESLint plugin provides linting rules for YAML.
911.6k+31%-1 month ago
3.8.1
ESM onlyBundledLinting and formatting, Parsers and serialisers
@node-rs/xxhash-linux-x64-gnu
Fastest xxhash implementation in Node.js
909.9k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
eslint-merge-processors
Merge multiple ESLint processors to behave like one
905.5k+51%-1 year ago
2.0.0
ESM onlyBundledLinting 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.