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
cc
Code style linter for C++ source files used in Node.js native addons
1.4k-35%-5 years ago
3.0.1
-NoneLinting and formatting
stylelint-config-palantir
stylelint configuration
1.4k+23%--
7.6.1
CommonJSNoneCSS-in-JS and styling, Linting and formatting
@voluspalabs/lint
A strict and opinionated linting and formatting configuration for TypeScript, powered by Biome, Oxlint, and Oxfmt. Enforces maximum type safety and code quality.
1.4k---6 months ago
0.0.37
ESM onlyNoneLinting and formatting
eslint-plugin-fetch-options
Prevent default fetch() call behaviour
1.4k-71%-7 years ago
0.0.5
CommonJSNoneLinting and formatting
eslint-config-htmlacademy
ESLint Config for HTML Academy CODEGUIDE
1.4k-55%-4 months ago
11.0.0
ESM onlyNoneLinting and formatting
@bagelink/lint-config
ESLint and Prettier configuration for Vue 3 + TypeScript projects
1.4k---1 day ago
1.15.510
ESM onlyNoneLinting and formatting, Vue
nginx-linter
A linter and formatter for Nginx configuration files
1.3k+61%-2 years ago
0.7.0
CommonJSNoneLinting and formatting
devsense-php-ls
Devsense PHP Language Server
1.3k-46%-2 days ago
1.0.19329
CommonJSBundledLinting and formatting, Documentation tooling
oxlint-config-moneyforward
Money Forward's Oxlint rules as an extensible shared config.
1.3k---
1.1.0
ESM onlyBundledLinting and formatting, TypeScript tooling
@dfinity/eslint-config-oisy-wallet
Shared ESLint configurations from the Oisy Wallet team
1.3k---10 days ago
0.5.1
ESM + CommonJSNoneLinting and formatting
@playkit-js/playkit-js-ui
[![Build Status](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml/badge.svg)](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [![code style: prettier](https://img.shields.io/badge/c
1.3k---1 day ago
0.83.22
CommonJSBundledState management, UI component libraries
@sf-agentscript/agentscript-dialect
AgentScript dialect — schema, lint rules, and dialect config
1.3k---1 month ago
3.4.0
ESM onlyBundledLinting and formatting
eslint-config-elemefe
ESLint Config for eleme fe team.
1.3k+231%--
0.3.0
CommonJSNoneLinting and formatting
@venizia/dev-configs
Shareable development configurations for TypeScript projects: ESLint v9 flat config (with unicorn plugin), Prettier formatting, and TypeScript compiler options with critical decorator support (experimentalDecorators, emitDecoratorMetadata, useDefineForCla
1.3k---1 day ago
0.2.0
CommonJSBundledLinting and formatting, TypeScript tooling
eslint-config-atomic
Eslint config used in atom-ide-community
1.3k-96%--
2.3.0
CommonJSNoneLinting and formatting
gulp-lesshint
Lint your .less files from Gulp with lesshint.
1.3k-7%-7 years ago
6.1.0
CommonJSNoneLinting and formatting
cs-devtest
Automatic Husky + Gitleaks + SonarQube setup for any JS/TS project
1.3k--1 month ago
1.2.9
CommonJSNoneLinting and formatting, TypeScript tooling
@projectwallace/stylelint-plugin
A stylelint plugin that checks the complexity, design tokens, maintainability and correctness of your CSS.
1.3k---1 month ago
0.7.0
ESM onlyNoneLinting and formatting
faircopy
Copy linter for landing pages — catches em-dashes, weasel words, and rhetorical scaffolding
1.3k--2 days ago
1.22.0
ESM onlyNoneLinting and formatting
canonical
Canonical code style linter and formatter for JavaScript, SCSS, CSS and JSON.
1.2k+29%--
3.2.1
CommonJSNoneLinting and formatting
eslint-plugin-yak
ESLint and Oxlint plugin for next-yak
1.2k+9706%-10 days ago
1.4.0
ESM onlyBundledCSS-in-JS and styling, Linting and formatting
eslint-config-olo
Olo's ESLint configs
1.2k+41%--
0.2.0
CommonJSNoneLinting and formatting
@import-lint/cli
Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)
1.2k---1 month ago
0.1.9
-NoneLinting and formatting, CLI tools and terminal utilities
@silvermine/standardization
Standardization utilities for Silvermine projects
1.2k---4 months ago
3.0.0
-NoneLinting and formatting
@azat-io/eslint-config
ESLint shareable config
1.2k---2 days ago
2.97.0
ESM onlyBundledLinting and formatting
gulp-jscs-stylish
Stylish reporter for gulp-jscs
1.2k+102%-10 years ago
1.4.0
-NoneLinting and formatting
eslint-plugin-math
ESLint plugin related to Math object and Number.
1.2k-22%-10 months ago
0.13.1
ESM + CommonJSBundledLinting and formatting
eslint-plugin-react-features
ESLint plugin for React — hooks, prop-types, JSX correctness, render performance, and class-to-hooks migration rules for modern React codebases.
1.2k--today
1.7.11
CommonJSBundledLinting and formatting, React
gulp-eslint-if-fixed
Helper for gulp eslint fixing
1.2k-2%-10 years ago
1.0.0
CommonJSNoneLinting and formatting
eslint-config-kyt
ESLint configuration for kyt projects.
1.2k-9%--
1.6.3
CommonJSNoneLinting and formatting
eslint-plugin-pino
ESLint plugin to enforce correct pino logger usage patterns
1.2k+769%-1 year ago
1.0.3
ESM + CommonJSBundledLinting and formatting, Logging
eslint-config-sentry
sentry.io eslint config
1.2k+204%-1 year ago
2.10.0
CommonJSNoneLinting and formatting
eslint-config-yoctol-base
Yoctol specific base linting rules for ESLint
1.2k-28%--
0.24.2
CommonJSNoneLinting and formatting
@satazor/eslint-config
My own eslint configurations
1.2k---9 years ago
3.2.0
CommonJSNoneLinting and formatting
eslint-plugin-react-a11y
ESLint plugin for React accessibility — WCAG 2.1 rules for ARIA, alt text, keyboard interaction, and focus management, with auto-fixes.
1.1k--today
2.5.3
CommonJSBundledAccessibility, React
stylelint-scales
A Stylelint plugin pack to enforce numeric scales
1.1k-22%-2 years ago
5.0.0
ESM onlyNoneLinting and formatting
tailwint
Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex
1.1k--9 days ago
1.1.16
ESM onlyBundledCSS-in-JS and styling, CLI tools and terminal utilities
@redocly/recheck
Content linting (configurable + built-in rules)
1.1k---9 days ago
0.14.0
ESM onlyNoneLinting and formatting
tailwind-lint
A command-line tool that uses the Tailwind CSS IntelliSense plugin to show linting suggestions for your Tailwind CSS classes
1.1k--2 months ago
0.12.1
ESM onlyBundledCSS-in-JS and styling, Linting and formatting
@ashstack/lint
ashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.
1.1k---today
0.10.1
ESM onlyBundledLinting and formatting, React
eslint-to-editorconfig
Module for transforming configuration from ESLint to EditorConfig format
1.1k-51%--
2.0.0
CommonJSNoneLinting and formatting
@stealthscale/vite-config-react
Adds the JSX transform, the React lint rules, a test document and an MDX compiler to a package that renders.
1.1k---7 days ago
0.8.0
ESM onlyNoneBundlers, React
@rigour-labs/core
AI-native quality gate engine with local Bayesian learning. AST analysis, drift detection, Fix Packet generation, and agent self-healing across TypeScript, JavaScript, Python, Go, Ruby, and C#.
1.1k---11 days ago
6.2.2
ESM onlyBundledLinting and formatting, TypeScript tooling
eslint-plugin-conventions
ESLint plugin for team code conventions — enforces filename case, magic-number bans, commented-out code, expiring TODOs, and deprecated-API usage.
1.1k--today
6.0.8
CommonJSBundledLinting and formatting
eslint-plugin-require-form-method
Disallow form tags without explicit method attribute
1.1k-69%-2 years ago
1.1.0
CommonJSNoneLinting and formatting, Security
li18nt
Locales linter, formatter, sorter and prettifier
1.1k+252%-4 years ago
5.0.0
ESM onlyBundledLinting and formatting, CLI tools and terminal utilities
eslint-config-airbnb-es5
Unofficial Airbnb ESLint config, following their ES5 style guide
1.1k-52%--
1.2.0
CommonJSNoneLinting and formatting
unplugin-oxlint
A universal bundler plugin for integrating the Oxlint linter into your project.
1.1k+1527%-3 months ago
0.8.2
ESM + CommonJSBundledLinting and formatting
eslint-plugin-modernization
ESLint plugin for modernizing JavaScript — auto-fixes legacy patterns to ES2022+ (Array.at, template literals, EventTarget, Array.isArray).
1.1k--today
3.1.8
CommonJSBundledLinting and formatting
eslint-plugin-operability
ESLint plugin for production operability — bans debug code and console logging in production, verbose error messages, and process.exit calls.
1.1k--2 days ago
4.1.6
CommonJSBundledLinting 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.

  • ccCode style linter for C++ source files used in Node.js native addons
  • stylelint-config-palantirstylelint configuration
  • @voluspalabs/lintA strict and opinionated linting and formatting configuration for TypeScript, powered by Biome, Oxlint, and Oxfmt. Enforces maximum type safety and code quality.
  • eslint-plugin-fetch-optionsPrevent default fetch() call behaviour
  • eslint-config-htmlacademyESLint Config for HTML Academy CODEGUIDE
  • @bagelink/lint-configESLint and Prettier configuration for Vue 3 + TypeScript projects
  • nginx-linterA linter and formatter for Nginx configuration files
  • devsense-php-lsDevsense PHP Language Server
  • oxlint-config-moneyforwardMoney Forward's Oxlint rules as an extensible shared config.
  • @dfinity/eslint-config-oisy-walletShared ESLint configurations from the Oisy Wallet team
  • @playkit-js/playkit-js-ui[![Build Status](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml/badge.svg)](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [![code style: prettier](https://img.shields.io/badge/c
  • @sf-agentscript/agentscript-dialectAgentScript dialect — schema, lint rules, and dialect config
  • eslint-config-elemefeESLint Config for eleme fe team.
  • @venizia/dev-configsShareable development configurations for TypeScript projects: ESLint v9 flat config (with unicorn plugin), Prettier formatting, and TypeScript compiler options with critical decorator support (experimentalDecorators, emitDecoratorMetadata, useDefineForCla
  • eslint-config-atomicEslint config used in atom-ide-community
  • gulp-lesshintLint your .less files from Gulp with lesshint.
  • cs-devtestAutomatic Husky + Gitleaks + SonarQube setup for any JS/TS project
  • @projectwallace/stylelint-pluginA stylelint plugin that checks the complexity, design tokens, maintainability and correctness of your CSS.
  • faircopyCopy linter for landing pages — catches em-dashes, weasel words, and rhetorical scaffolding
  • canonicalCanonical code style linter and formatter for JavaScript, SCSS, CSS and JSON.
  • eslint-plugin-yakESLint and Oxlint plugin for next-yak
  • eslint-config-oloOlo's ESLint configs
  • @import-lint/cliEnforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)
  • @silvermine/standardizationStandardization utilities for Silvermine projects
  • @azat-io/eslint-configESLint shareable config
  • gulp-jscs-stylishStylish reporter for gulp-jscs
  • eslint-plugin-mathESLint plugin related to Math object and Number.
  • eslint-plugin-react-featuresESLint plugin for React — hooks, prop-types, JSX correctness, render performance, and class-to-hooks migration rules for modern React codebases.
  • gulp-eslint-if-fixedHelper for gulp eslint fixing
  • eslint-config-kytESLint configuration for kyt projects.
  • eslint-plugin-pinoESLint plugin to enforce correct pino logger usage patterns
  • eslint-config-sentrysentry.io eslint config
  • eslint-config-yoctol-baseYoctol specific base linting rules for ESLint
  • @satazor/eslint-configMy own eslint configurations
  • eslint-plugin-react-a11yESLint plugin for React accessibility — WCAG 2.1 rules for ARIA, alt text, keyboard interaction, and focus management, with auto-fixes.
  • stylelint-scalesA Stylelint plugin pack to enforce numeric scales
  • tailwintTiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex
  • @redocly/recheckContent linting (configurable + built-in rules)
  • tailwind-lintA command-line tool that uses the Tailwind CSS IntelliSense plugin to show linting suggestions for your Tailwind CSS classes
  • @ashstack/lintashStack shared oxlint configuration and custom rules. Entries: core, react, react-native, with per-library rule groups auto-detected from your dependencies. Consume from oxlint.config.mts.
  • eslint-to-editorconfigModule for transforming configuration from ESLint to EditorConfig format
  • @stealthscale/vite-config-reactAdds the JSX transform, the React lint rules, a test document and an MDX compiler to a package that renders.
  • @rigour-labs/coreAI-native quality gate engine with local Bayesian learning. AST analysis, drift detection, Fix Packet generation, and agent self-healing across TypeScript, JavaScript, Python, Go, Ruby, and C#.
  • eslint-plugin-conventionsESLint plugin for team code conventions — enforces filename case, magic-number bans, commented-out code, expiring TODOs, and deprecated-API usage.
  • eslint-plugin-require-form-methodDisallow form tags without explicit method attribute
  • li18ntLocales linter, formatter, sorter and prettifier
  • eslint-config-airbnb-es5Unofficial Airbnb ESLint config, following their ES5 style guide
  • unplugin-oxlintA universal bundler plugin for integrating the Oxlint linter into your project.
  • eslint-plugin-modernizationESLint plugin for modernizing JavaScript — auto-fixes legacy patterns to ES2022+ (Array.at, template literals, EventTarget, Array.isArray).
  • eslint-plugin-operabilityESLint plugin for production operability — bans debug code and console logging in production, verbose error messages, and process.exit calls.