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-get-off-my-lawn
A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
1.8k+21%-3 years ago
7.2.0
CommonJSNoneLinting and formatting, Accessibility
@accordproject/concerto-linter-default-ruleset
Default ruleset for the Accord Project Concerto Linter
1.8k---16 days ago
5.0.0
CommonJSBundledLinting and formatting
eslint-config-adjunct
A reasonable collection of plugins to use alongside your main esLint configuration
1.8k-46%--
4.13.0
CommonJSNoneLinting and formatting
risk
A modernized, minimal Danger JS for GitHub
1.8k+81370%-1 month ago
1.0.0
ESM + CommonJSBundledLinting and formatting
@lgtm-hq/lintro
A unified CLI for code formatting, linting, and quality assurance. Ships self-contained platform binaries — no Python required.
1.8k---today
0.170.0
-NoneLinting and formatting, CLI tools and terminal utilities
@code-pushup/eslint-plugin
Code PushUp plugin for detecting problems in source code using ESLint.📋
1.8k---14 days ago
0.126.4
ESM onlyBundledLinting and formatting, Monitoring and error tracking
eslint-plugin-nestjs-security
ESLint plugin for NestJS security — detects missing auth guards, missing validation pipes, unthrottled routes, and exposed private fields.
1.8k--20 days ago
3.1.3
CommonJSBundledLinting and formatting, Security
eslint-config-tradeshift
Javascript Tradeshift Style - ESLint Shareable Config
1.8k+52%--
9.1.0
CommonJSNoneLinting and formatting
eslint-formatter-jslint-xml
ESLint’s official `jslint-xml` formatter, unofficially published as a standalone module
1.8k+116%--
9.0.1
-BundledLinting and formatting
stylelint-file-max-lines
Limit a maximum number of lines per file
1.7k-15%-3 years ago
1.0.0
CommonJSNoneLinting and formatting
@beemo/driver-eslint
ESLint driver for Beemo.
1.7k---4 years ago
2.0.5
CommonJSBundledLinting and formatting
eslint-plugin-react-hooks-ssr
This plugin helps you to forbid DOM globals within the react server side rendering. - it doesn't support yet React classes - it supports react hooks and custom hooks - it requires some naming conventions to identify other functions where globals may be a
1.7k-80%-6 years ago
0.1.5
CommonJSNoneLinting and formatting, React
eslint-plugin-no-cyrillic-string
Disable cyrillic text in string literals
1.7k-27%--
1.0.5
CommonJSNoneLinting and formatting
eslint-config-standard-jsdoc
JavaScript Standard Style JSDoc support - ESLint Shareable Config
1.7k-3%-6 years ago
9.3.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-config-fullstack
a complete starter ESLint config file to help students avoid errors and learn best practices
1.7k+291%-8 years ago
6.0.0
CommonJSNoneLinting and formatting
eslint-config-ezcater-base
The base style config for ezCater Javascript
1.7k+10%--
6.0.0
CommonJSNoneLinting and formatting
@greguintow/eslint-plugin-nestjs-typed
Eslint rules for nestjs projects
1.7k---2 years ago
2.2.0
CommonJSBundledLinting and formatting
vue-eslint-editor
An embedded editor component for ESLint.
1.7k+12%--
1.1.0
CommonJSNoneLinting and formatting, Vue
eslint-config-tencent
ESLint Config for Tencent
1.7k+202%--
1.2.0
CommonJSNoneLinting and formatting
eslint-formatter-markdown
Markdown ESLint formatter (reporter)
1.7k-32%-9 years ago
1.0.4
CommonJSNoneLinting and formatting
pixellint
Validator for pixels, postbacks, conversion API payloads, and tracking URLs: Meta CAPI, Facebook pixel, GTM, and vendor rulepacks
1.6k--2 days ago
0.31.10
ESM + CommonJSBundledSchema validation, Linting and formatting
grunt-lesslint
Grunt task for validating LESS files with CSS Lint
1.6k-44%-5 years ago
5.0.0
CommonJSNoneLinting and formatting
@sentry/eslint-plugin-sdk
Official Sentry SDK eslint plugin
1.6k---2 days ago
11.0.0
CommonJSNoneLinting and formatting, Monitoring and error tracking
@poliklot/prettier-plugin-handlebars
Prettier plugin for classic Handlebars (.hbs)
1.6k---12 days ago
0.4.1
CommonJSBundledLinting and formatting
@dcl/eslint-config
Decentraland ESLint config
1.6k---7 months ago
3.1.0
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-react-form-fields
React Form Fields specific linting rules for ESLint
1.6k-17%-4 years ago
1.2.22
CommonJSNoneLinting and formatting, React
@ama-styling/stylelint-plugin
In-house stylelint plugin to use in your own eslint configuration
1.6k---today
15.1.2
CommonJSNoneLinting and formatting
@plumeria/eslint-plugin
Plumeria ESLint plugin
1.6k---2 days ago
19.2.15
CommonJSBundledLinting and formatting, CSS-in-JS and styling
eslint-plugin-fetch
Prefer fetch over other ajax requests
1.6k-49%-10 years ago
0.0.1
CommonJSNoneLinting and formatting
yamllint-js
A linter for YAML files — an unofficial native Node.js port of Python yamllint.
1.6k--7 months ago
0.2.4
ESM onlyBundledLinting and formatting, Parsers and serialisers
sql-lint
An intelligent SQL linter and checker
1.6k-14%-1 year ago
1.0.2
CommonJSBundledDatabase clients and drivers, Linting and formatting
stylelint-html-reporter
HTML reporter for stylelint
1.6k-39%-3 years ago
0.0.8
CommonJSNoneBuild tools, Linting and formatting
@adguard/aglint
Universal adblock filter list linter.
1.5k---1 month ago
3.0.3
ESM onlyBundledLinting and formatting
@djangocfg/eslint-config
Shared ESLint configurations for Next.js, React, and TypeScript projects with best practices and Prettier integration
1.5k---2 days ago
2.1.570
ESM onlyNoneLinting and formatting, React
gulp-pug-linter
Gulp plugin to lint Pug (nee Jade) files
1.5k+126%-5 years ago
1.5.0
CommonJSNoneLinting and formatting, Templating
lint-diff
:nail_care: Run eslint only in the changed parts of the code
1.5k-56%-8 years ago
1.2.1
CommonJSNoneLinting and formatting
kenteken-kit
Tiny Dutch kenteken formatter, parser, and validator toolkit.
1.5k--3 months ago
0.2.6
ESM onlyBundledLinting and formatting
@findoctave/eslint-config-mdx
ESLint configuration for MDX projects
1.5k---10 months ago
1.1.1
ESM onlyBundledMarkdown, Linting and formatting
bootlint
HTML linter for Bootstrap projects
1.5k-61%-6 years ago
1.1.0
CommonJSNoneLinting and formatting
react-i18next-lint
Simple tools for check `react-i18next` keys in app
1.5k+74%-3 months ago
1.4.1
CommonJSBundledLinting and formatting, CLI tools and terminal utilities
eslint-config-xo-nextjs
ESLint shareable config for Next.js to be used with eslint-config-xo
1.5k+13%-4 months ago
8.1.0
ESM onlyBundledLinting and formatting, React
solhint-community
Solidity Code Linter
1.5k-42%-1 year ago
4.0.1
CommonJSNoneLinting and formatting
@jamietanna/spectral-test-harness
A test harness for validation of Spectral API linting rules
1.5k---3 years ago
0.3.0
CommonJSNoneLinting and formatting
@leanup/cli
This CLI brings along all required tools to serve, test and build multi framework SPAs
1.5k---2 years ago
1.3.50
-NoneBuild tools, CSS-in-JS and styling
stylelint-sass-render-errors
Display Sass render errors and deprecations as lint errors.
1.5k+47%--
4.2.0
ESM onlyBundledCSS-in-JS and styling, Linting and formatting
eslint-plugin-maintainability
ESLint plugin for maintainable code — limits cognitive complexity, nesting depth, parameter counts, duplicate functions, and unhandled or silent errors.
1.5k--today
3.2.16
CommonJSBundledLinting and formatting
@biffud/eslint-config
Expertly implemented eslint configurations for overengineered projects
1.5k---13 days ago
10.19.0
ESM onlyBundledLinting and formatting
@nswds/eslint-config
Shared ESLint flat config for the NSW Design System fleet — Next.js ('.') and framework-free ('./base') entry points, both with Prettier as a rule.
1.5k---14 days ago
1.1.4
ESM onlyNoneLinting and formatting
eslint-config-hardcore
The most strict (yet practical) ESLint config
1.4k-78%--
50.1.0
CommonJSNoneLinting and formatting
@findoctave/eslint-config-typescript
ESLint configuration for TypeScript projects
1.4k---10 months ago
1.1.1
ESM onlyBundledTypeScript tooling, Linting 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.