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-z-index-value-constraint
Stylelint rule for setting minimum and maximum constraint value for z-index.
2.9k-36%-7 months ago
2.0.0
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
@flvmnt/pgfence
Postgres migration safety CLI: lock mode analysis, risk scoring, and safe rewrite recipes
2.9k---8 days ago
0.8.1
ESM onlyBundledORMs and query builders, Linting and formatting
ddlforge
Ultra-fast, zero-runtime-dependency Postgres migration lock linter and data-loss prevention engine CLI in Node.js 20+ and TypeScript
2.9k--5 days ago
2.0.1
ESM onlyBundledORMs and query builders, Linting and formatting
eslint-plugin-zod-v4
ESLint plugin for Zod v4 best practices and migration from v3
2.9k--3 months ago
0.4.0
ESM + CommonJSBundledLinting and formatting
@yawlabs/ctxlint
Linter for AI agent context files and MCP configs: CLAUDE.md, AGENTS.md, .cursorrules, .mcp.json - catches broken paths, wrong commands, leaked secrets
2.9k---9 days ago
0.27.2
ESM onlyNoneLinting and formatting
@tsrx/oxc
The official OXC integration for TSRX — Rust-native Oxlint and Oxfmt for .tsrx, JavaScript, TypeScript, and JSX
2.9k---3 days ago
0.16.0
ESM onlyBundledTypeScript tooling, Linting and formatting
eslint-plugin-no-unsafe-regex
ESLint rules to disallow unsafe regular expressions.
2.9k+8%--
1.0.0
CommonJSNoneLinting and formatting
dmnlint
Validate your DMN diagrams based on configurable lint rules
2.9k+558%-4 months ago
1.0.0
CommonJSNoneLinting and formatting
remark-lint-no-repeat-punctuation
remark lint plugin that will warn when multiple punctuations found in series.
2.9k+142%-5 years ago
0.1.4
CommonJSNoneLinting and formatting, Markdown
roast-my-design-system
Your AI can write the UI. This makes sure it writes your UI. A deterministic scanner scores your design system 0-100 against 112 public repos, reads React and web components (Stencil, Lit), hands you a copy-paste fix prompt for each top finding, writes ru
2.9k--today
8.6.1
ESM onlyNoneUI component libraries, Linting and formatting
@edx/stylelint-config-edx
Stylelint configs for edX Sass files.
2.9k---2 years ago
2.3.3
CommonJSNoneCSS-in-JS and styling, Linting and formatting
@roots/wordpress-dependencies-webpack-plugin
Webpack plugin to help with wp_enqueue_script
2.9k---1 year ago
6.24.0
ESM onlyBundledCSS-in-JS and styling, React
eslint-plugin-llm-core
ESLint rules that catch the patterns LLM agents get wrong — and teach them to self-correct
2.8k--5 days ago
0.37.0
ESM + CommonJSBundledLinting and formatting
eslint-stylistic-airbnb
Airbnb config for eslint using ESlint Stylistic formatting
2.8k+33%--
3.2.0
CommonJSBundledLinting and formatting
@roots/wordpress-externals-webpack-plugin
Webpack plugin to register WordPress dependencies as externals
2.8k---1 year ago
6.24.0
ESM onlyBundledCSS-in-JS and styling, React
stylelint-config-react-native-styled-components
[![NPM version](http://img.shields.io/npm/v/stylelint-config-react-native-styled-components.svg)](https://www.npmjs.org/package/stylelint-config-react-native-styled-components) [![Build Status](https://github.com/kristerkari/stylelint-config-react-native-
2.8k-29%-2 years ago
0.7.0
CommonJSNoneReact, CSS-in-JS and styling
dockerfile_lint
Utility for linting a docker file against accepted good practices
2.8k+30%-6 years ago
0.3.4
CommonJSNoneLinting and formatting
@sanity-labs/eslint-plugin
ESLint plugin for Sanity Lint - lint GROQ queries and schema definitions
2.8k---10 days ago
1.0.1
ESM onlyBundledLinting and formatting
@startupjs/pug-lint
An unopinionated and configurable linter and style checker for Pug (formerly Jade)
2.8k---2 years ago
2.7.0-0
CommonJSNoneLinting and formatting
@camunda/linting-autofix
Autofix and autofill affordances for Camunda linting, shared by Camunda Desktop and Web Modeler
2.8k---29 days ago
0.2.0
ESM + CommonJSBundledLinting and formatting
eslint-config-uber-es2015
The base es2015 eslint config for web JavaScript at Uber
2.8k-2%--
3.1.2
CommonJSNoneLinting and formatting
eslint-config-uber-es5
The base eslint config for web JavaScript at Uber
2.8k+1%--
2.0.3
CommonJSNoneLinting and formatting
eslint-config-paazmaya
Shared ESLint configuration between my projects since it is possible
2.7k+172%--
9.0.1
ESM onlyNoneLinting and formatting
@jsdoc/eslint-config
Default ESLint configuration for JSDoc packages.
2.7k---3 months ago
4.0.0
ESM onlyNoneDocumentation tooling, Linting and formatting
@the-i18n-kit/eslint-plugin-vue
Authoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n
2.7k---18 days ago
0.2.2
ESM onlyBundledInternationalisation, Vue
eslint-plugin-async-protect
Protects against missing await keywords on async functions
2.7k-13%-2 years ago
3.1.0
-NoneLinting and formatting
stylelint-formatter-github
See stylelint errors and warnings directly in pull requests
2.7k-10%-6 years ago
1.0.1
CommonJSNoneLinting and formatting
jev-lint
A natural-language linter: ast-grep picks the code, a sentence you write is the rule, and Jev returns the verdict
2.7k--1 day ago
0.7.0
ESM onlyBundledLinting and formatting
eslint-formatter-github
See ESLint errors and warnings directly in pull requests
2.7k-57%-3 years ago
1.1.4
CommonJSNoneLinting and formatting
@htmlacademy/eslint-plugin-jsx-a11y
Static AST checker for accessibility rules on JSX elements. HTML Academy fork of eslint-plugin-jsx-a11y with ESLint 10 support.
2.7k---4 months ago
6.11.0
CommonJSNoneAccessibility, Linting and formatting
protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
2.6k+70%-1 month ago
0.57.0
ESM onlyNoneLinting and formatting, CLI tools and terminal utilities
@mysticatea/eslint-plugin
Additional ESLint rules.
2.6k---6 years ago
13.0.0
CommonJSNoneLinting and formatting
@jsdoc/prettier-config
A Prettier (https://prettier.io/) configuration for JSDoc.
2.6k---3 months ago
0.2.13
CommonJSNoneDocumentation tooling, Linting and formatting
eslint-config-amo
Eslint config for amo based projects
2.6k-23%--
8.3.0
CommonJSNoneLinting and formatting
eslint-config-ebates
Rakuten Reward's base JS ESLint config for consistent coding style.
2.6k+84%--
4.4.0
CommonJSNoneLinting and formatting
commitlint-config-squash-pr
Sharable commitlint config enforcing a max commit message header length when squashing GitHub PRs
2.6k-74%-6 years ago
1.1.0
CommonJSNoneLinting and formatting
mega-linter-runner
Local runner for MegaLinter
2.6k-65%-20 days ago
10.1.0
ESM onlyNoneLinting and formatting, Parsers and serialisers
oxlint-plugin-oxfmt
An oxlint plugin that reports oxfmt formatting differences as lint diagnostics, with autofix.
2.6k---
0.1.0
ESM onlyBundledLinting and formatting
videojs-standard
JavaScript style for plugins and tools in the video.js ecosystem.
2.5k+46%--
9.1.0
CommonJSNoneLinting and formatting
eslint-config-strict
ESLint sharable config for strict linting
2.5k-69%--
14.0.1
CommonJSNoneLinting and formatting
@roots/wordpress-theme-json-webpack-plugin
Webpack plugin to help with wp_enqueue_script
2.5k---1 year ago
6.24.0
ESM onlyBundledCSS-in-JS and styling, React
@effected/yaml
Zero-dependency YAML parsing, editing, formatting and linting as Effect schemas.
2.5k---2 days ago
0.17.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
eslint-plugin-secure-coding
ESLint plugin for secure coding — detects LDAP, XPath, XXE, GraphQL and template injection, unsafe deserialization, ReDoS, missing authentication, and PII in logs.
2.5k--1 day ago
5.4.13
CommonJSBundledLinting and formatting, Security
sql-ddl-to-json-schema
Parse and convert SQL DDL statements to a JSON Schema.
2.5k+46%-1 year ago
6.0.0
CommonJSBundledLinting and formatting, Parsers and serialisers
@newmo/eslint-plugin-graphql-fake
ESLint plugin for GraphQL fake
2.4k---3 months ago
1.0.0
ESM onlyBundledGraphQL, Testing
eslint-plugin-gettext
Set of eslint rules for gettext API
2.4k-46%-4 years ago
1.2.0
CommonJSNoneLinting and formatting, Internationalisation
@depup/eslint-plugin-jest
ESLint rules for Jest (with updated dependencies)
2.4k---today
29.16.6-depup.75
CommonJSBundledLinting and formatting
@sanity/eslint-config-cli
Shared ESLint configuration for Sanity CLI packages
2.4k---2 months ago
1.1.3
ESM onlyNoneLinting and formatting, CLI tools and terminal utilities
eslint-config-moneyforward
Money Forward's ESLint rules as an extensible shared config.
2.4k-11%--
6.0.1
ESM + CommonJSNoneLinting and formatting
eslint-plugin-node-security
ESLint plugin for Node.js security — detects command injection, path traversal, SSRF, zip slip, and weak crypto (MD5/SHA-1, ECB, static IV) in fs, child_process, vm, and crypto.
2.4k--today
5.6.8
CommonJSBundledLinting and formatting, Node.js utilities

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.