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
asl-validator
Amazon States Language validator
111k-9%-1 year ago
4.0.0
CommonJSNoneSchema validation, Linting and formatting
@unified-latex/unified-latex-util-to-string
Print a unified-latex ASTs to a string
110.9k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-lint
Lints for LaTex code via the unified-latex framework
108.6k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting
@unified-latex/unified-latex-util-ligatures
Tools for manipulating unified-latex ASTs
108.6k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-to-hast
Convert a unified-latex AST to a HAST AST (for HTML conversion)
108.6k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
eslint-plugin-wdio
Eslint rules for WebdriverIO
108.3k-4%-1 month ago
9.31.3
ESM + CommonJSBundledLinting and formatting
vnu-jar
Provides the Nu Html Checker «vnu.jar» file
105.8k+20%-9 days ago
26.9.16
CommonJSNoneLinting and formatting
eslint-plugin-react-google-translate
ESLint plugin to highlight code patterns in React applications which can lead to browser exceptions while the Google Translate browser extension is in use.
105.2k+145%-6 months ago
1.0.4
CommonJSBundledLinting and formatting, React
country-data-list
Data about countries - like their ISO codes and currencies
103.6k+213%-4 months ago
1.6.3
ESM + CommonJSBundledLinting and formatting, Testing
eslint-define-config
Provide a defineConfig function for .eslintrc.js files
103.1k-14%--
2.1.0
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
@unified-latex/unified-latex-util-align
Tools for manipulating unified-latex ASTs
100.9k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
eslint-plugin-no-jquery
Disallow jQuery functions with native equivalents.
99.4k+84%-2 months ago
6.0.0
CommonJSNoneLinting and formatting
@unified-latex/unified-latex
Process LaTeX to an AST or a string
99.3k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@sanity/eslint-config-studio
The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.
99.2k---1 month ago
7.0.0
ESM onlyNoneLinting and formatting
@vue/eslint-config-standard
eslint-config-standard for Vue.js projects
98.4k---1 year ago
9.0.1
ESM onlyNoneLinting and formatting, Vue
eslint-plugin-i18n-json
Fully extendable eslint plugin for JSON i18n translation files.
98.2k+11%-1 year ago
4.0.1
CommonJSNoneInternationalisation, Linting and formatting
eslint-plugin-import-newlines
ESLint plugin for enforcing newlines in ES6 import statements past a certain number of items
97.9k+11%-7 months ago
2.0.0
CommonJSNoneLinting and formatting
@unified-latex/unified-latex-util-packages
Tools for manipulating unified-latex ASTs
97.9k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
@unified-latex/unified-latex-util-html-like
Tools working with HTML-like nodes via unified-latex ASTs
97.9k---5 months ago
1.8.4
ESM + CommonJSBundledLinting and formatting, Markdown
gulp-eslint
A gulp plugin for processing files with ESLint
97.9k-11%-7 years ago
6.0.0
-NoneLinting and formatting
eslint-filtered-fix
Gain more control over how ESLint fixes are applied.
97.6k-12%-4 years ago
0.3.0
CommonJSNoneLinting and formatting
eslint-nibble
Ease into ESLint, by fixing one rule at a time
97.5k-17%-11 months ago
9.1.1
CommonJSNoneLinting and formatting
eslint-plugin-vue-scoped-css
ESLint plugin for Scoped CSS in Vue.js
97.4k+63%-1 month ago
3.1.3
ESM onlyBundledLinting and formatting, Vue
eslint-plugin-nuxt
ESLint plugin for Nuxt.js
97.4k-39%-4 years ago
4.0.0
CommonJSNoneLinting and formatting, Vue
eslint-plugin-regex
ESLint rules using Regular Expression
96.6k+33%-1 month ago
1.11.0
CommonJSNoneLinting and formatting
eslint-formatter-junit
ESLint’s official `junit` formatter, unofficially published as a standalone module
95.6k+53%-11 months ago
9.0.1
-BundledLinting and formatting
nano-staged
Tiny tool to run commands for modified, staged, and committed git files.
95.3k+72%-5 months ago
1.0.2
ESM onlyBundledLinting and formatting
eslint-type-tracer
The type tracer for ESLint rules.
93.8k+631%-6 months ago
0.5.2
ESM + CommonJSNoneLinting and formatting
eslint-plugin-css-modules
Checks that you are using the existent css/scss/less classes, no more no less
93.6k-18%-2 years ago
2.12.0
CommonJSNoneLinting and formatting, CSS-in-JS and styling
prettier-plugin-solidity
A Prettier Plugin for automatically formatting your Solidity code.
92.7k+10%-1 month ago
2.4.1
ESM onlyNoneLinting and formatting, Blockchain and Web3
eslint-plugin-immutable
ESLint plugin to disable all mutation in JavaScript.
91.8k+456%-10 years ago
1.0.0
CommonJSNoneLinting and formatting
stylelint-use-logical-spec
Enforce usage of logical properties and values in CSS
88k-28%-2 years ago
5.0.1
ESM + CommonJSNoneLinting and formatting
stylelint-config-standard-vue
The standard shareable Vue config for Stylelint.
87.9k+69%-1 month ago
2.0.0
ESM onlyNoneVue, Linting and formatting
prettier-plugin-organize-attributes
Organize your HTML attributes autmatically with Prettier 🧼
87.8k-15%-3 years ago
1.0.0
CommonJSBundledLinting and formatting, Vue
eslint-plugin-canonical
Canonical linting rules for ESLint.
86.9k+9%-1 year ago
5.1.3
CommonJSBundledLinting and formatting
@vue/eslint-config-airbnb
eslint-config-standard for Vue.js projects
86.7k---2 years ago
8.0.0
CommonJSNoneLinting and formatting, Vue
@html-eslint/core
Core HTML validation logic for html-eslint
86.1k---9 days ago
0.66.1
ESM + CommonJSBundledLinting and formatting
stylelint-csstree-validator
Stylelint plugin to validate CSS syntax
85.9k+15%-6 months ago
4.0.0
ESM + CommonJSNoneCSS-in-JS and styling, Linting and formatting
@rushstack/eslint-plugin
An ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package
85.7k---10 days ago
0.23.5
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
eslint_d
Speed up eslint to accelerate your development workflow
85.5k+110%-1 month ago
15.0.3
ESM onlyNoneLinting and formatting
fork-ts-checker-webpack-plugin-alt
Runs typescript type checker and linter on separate process.
85.2k+91%-7 years ago
0.4.14
CommonJSBundledTypeScript tooling, Bundler plugins and loaders
eslint-config-love
A TypeScript ESLint config that loves you
84.8k-12%-14 days ago
157.0.0
ESM onlyBundledLinting and formatting, TypeScript tooling
eslint-plugin-file-progress
Eslint plugin to print file progress
84.7k-26%-5 months ago
4.0.0-beta.1
ESM onlyBundledLinting and formatting
eslint-plugin-styled-components-a11y
This plugin adds the ability to lint styled components according to the rules outlined in eslint-plugin-jsx-a11y.
84.4k+57%-1 year ago
2.2.1
CommonJSNoneAccessibility, CSS-in-JS and styling
eslint-plugin-no-null
ESLint rule to disallow null
83.4k-12%-10 years ago
1.0.2
-NoneLinting and formatting
eslint-plugin-workspaces
An ESLint plugin for enforcing consistent imports across monorepo packages.
83.3k+16%-6 months ago
0.12.1
CommonJSBundledLinting and formatting
@rushstack/eslint-plugin-security
An ESLint plugin providing rules that identify common security vulnerabilities for browser applications, Node.js tools, and Node.js services
82.2k---10 days ago
0.14.3
ESM + CommonJSBundledLinting and formatting, Security
@rushstack/eslint-plugin-packlets
A lightweight alternative to NPM packages for organizing source files within a single project
81.4k---10 days ago
0.15.3
ESM + CommonJSBundledLinting and formatting
eslint-plugin-fp
ESLint rules for functional programming
81k-34%-9 years ago
2.3.0
-NoneUtility libraries, Linting and formatting
eslint-plugin-sort-imports-es6-autofix
A sort-imports rule that properly distinguishes between ES6 import types.
80.6k-24%-5 years ago
0.6.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.