Package category
Linting and formatting
Code linters, formatters and their plugins and configs.
1,226 packages3 comparisons
Packages compared
1,226 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| cc Code style linter for C++ source files used in Node.js native addons | 1.4k | -35% | - | 5 years ago 3.0.1 | - | None | Linting and formatting | |
| stylelint-config-palantir stylelint configuration | 1.4k | +23% | - | - 7.6.1 | CommonJS | None | CSS-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 only | None | Linting and formatting |
| eslint-plugin-fetch-options Prevent default fetch() call behaviour | 1.4k | -71% | - | 7 years ago 0.0.5 | CommonJS | None | Linting and formatting | |
| eslint-config-htmlacademy ESLint Config for HTML Academy CODEGUIDE | 1.4k | -55% | - | 4 months ago 11.0.0 | ESM only | None | Linting and formatting | |
| @bagelink/lint-config ESLint and Prettier configuration for Vue 3 + TypeScript projects | 1.4k | - | - | - | 1 day ago 1.15.510 | ESM only | None | Linting and formatting, Vue |
| nginx-linter A linter and formatter for Nginx configuration files | 1.3k | +61% | - | 2 years ago 0.7.0 | CommonJS | None | Linting and formatting | |
| devsense-php-ls Devsense PHP Language Server | 1.3k | -46% | - | 2 days ago 1.0.19329 | CommonJS | Bundled | Linting and formatting, Documentation tooling | |
| oxlint-config-moneyforward Money Forward's Oxlint rules as an extensible shared config. | 1.3k | - | - | - 1.1.0 | ESM only | Bundled | Linting 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 + CommonJS | None | Linting and formatting |
| @playkit-js/playkit-js-ui [](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [, Prettier formatting, and TypeScript compiler options with critical decorator support (experimentalDecorators, emitDecoratorMetadata, useDefineForCla | 1.3k | - | - | - | 1 day ago 0.2.0 | CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| eslint-config-atomic Eslint config used in atom-ide-community | 1.3k | -96% | - | - 2.3.0 | CommonJS | None | Linting and formatting | |
| gulp-lesshint Lint your .less files from Gulp with lesshint. | 1.3k | -7% | - | 7 years ago 6.1.0 | CommonJS | None | Linting and formatting | |
| cs-devtest Automatic Husky + Gitleaks + SonarQube setup for any JS/TS project | 1.3k | - | - | 1 month ago 1.2.9 | CommonJS | None | Linting 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 only | None | Linting 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 only | None | Linting and formatting | |
| canonical Canonical code style linter and formatter for JavaScript, SCSS, CSS and JSON. | 1.2k | +29% | - | - 3.2.1 | CommonJS | None | Linting and formatting | |
| eslint-plugin-yak ESLint and Oxlint plugin for next-yak | 1.2k | +9706% | - | 10 days ago 1.4.0 | ESM only | Bundled | CSS-in-JS and styling, Linting and formatting | |
| eslint-config-olo Olo's ESLint configs | 1.2k | +41% | - | - 0.2.0 | CommonJS | None | Linting 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 | - | None | Linting and formatting, CLI tools and terminal utilities |
| @silvermine/standardization Standardization utilities for Silvermine projects | 1.2k | - | - | - | 4 months ago 3.0.0 | - | None | Linting and formatting |
| @azat-io/eslint-config ESLint shareable config | 1.2k | - | - | - | 2 days ago 2.97.0 | ESM only | Bundled | Linting and formatting |
| gulp-jscs-stylish Stylish reporter for gulp-jscs | 1.2k | +102% | - | 10 years ago 1.4.0 | - | None | Linting and formatting | |
| eslint-plugin-math ESLint plugin related to Math object and Number. | 1.2k | -22% | - | 10 months ago 0.13.1 | ESM + CommonJS | Bundled | Linting 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 | CommonJS | Bundled | Linting and formatting, React | |
| gulp-eslint-if-fixed Helper for gulp eslint fixing | 1.2k | -2% | - | 10 years ago 1.0.0 | CommonJS | None | Linting and formatting | |
| eslint-config-kyt ESLint configuration for kyt projects. | 1.2k | -9% | - | - 1.6.3 | CommonJS | None | Linting and formatting | |
| eslint-plugin-pino ESLint plugin to enforce correct pino logger usage patterns | 1.2k | +769% | - | 1 year ago 1.0.3 | ESM + CommonJS | Bundled | Linting and formatting, Logging | |
| eslint-config-sentry sentry.io eslint config | 1.2k | +204% | - | 1 year ago 2.10.0 | CommonJS | None | Linting and formatting | |
| eslint-config-yoctol-base Yoctol specific base linting rules for ESLint | 1.2k | -28% | - | - 0.24.2 | CommonJS | None | Linting and formatting | |
| @satazor/eslint-config My own eslint configurations | 1.2k | - | - | - | 9 years ago 3.2.0 | CommonJS | None | Linting 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 | CommonJS | Bundled | Accessibility, React | |
| stylelint-scales A Stylelint plugin pack to enforce numeric scales | 1.1k | -22% | - | 2 years ago 5.0.0 | ESM only | None | Linting 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 only | Bundled | CSS-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 only | None | Linting 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 only | Bundled | CSS-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 only | Bundled | Linting and formatting, React |
| eslint-to-editorconfig Module for transforming configuration from ESLint to EditorConfig format | 1.1k | -51% | - | - 2.0.0 | CommonJS | None | Linting 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 only | None | Bundlers, 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 only | Bundled | Linting 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 | CommonJS | Bundled | Linting and formatting | |
| eslint-plugin-require-form-method Disallow form tags without explicit method attribute | 1.1k | -69% | - | 2 years ago 1.1.0 | CommonJS | None | Linting and formatting, Security | |
| li18nt Locales linter, formatter, sorter and prettifier | 1.1k | +252% | - | 4 years ago 5.0.0 | ESM only | Bundled | Linting 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 | CommonJS | None | Linting 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 + CommonJS | Bundled | Linting 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 | CommonJS | Bundled | Linting 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 | CommonJS | Bundled | 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.
- 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[](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [, 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.