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-plugin-react-no-manual-memo
ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨
2.4k+2593%-11 months ago
1.0.4
ESM + CommonJSBundledLinting and formatting, Caching
@sanity-labs/schema-lint
Schema linting engine and rules for Sanity Lint
2.4k---10 days ago
1.0.1
ESM onlyBundledLinting and formatting
eslint-config-twilio
Twilio's ESLint config
2.4k-81%--
2.0.0
CommonJSNoneLinting and formatting
laint
AI Agent Lint Rules SDK - programmatic JSX/TSX linting for AI code generation
2.3k--6 months ago
0.1.7
ESM onlyBundledLinting and formatting, React
to-file-path
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
2.3k+57%-4 years ago
3.0.0
ESM onlyNoneBuild tools, Linting and formatting
eslint-config-uber-jsx
The base jsx eslint config for web JavaScript at Uber
2.3k+35%-9 years ago
3.3.3
CommonJSNoneLinting and formatting, React
eslint-config-twilio-base
Twilio's ESLint base config
2.3k-80%--
2.0.0
CommonJSNoneLinting and formatting
gulp-lintspaces
gulp plugin for lintspaces
2.3k+308%--
1.0.1
CommonJSNoneLinting and formatting
@starptech/prettyhtml-hastscript
Hyperscript compatible DSL for creating virtual HAST trees
2.3k---7 years ago
0.10.0
-NoneLinting and formatting, Vue
vfile-reporter-pretty
vfile utility to create a pretty report for a file
2.3k+259%-3 years ago
7.0.0
ESM onlyBundledLinting and formatting
eslint-plugin-camunda-licensed
Shared lint rules for Camunda licensed OSS projects
2.2k+51%--
1.1.0
ESM onlyNoneLinting and formatting
awesome-lint
Linter for Awesome lists
2.2k+182%-5 months ago
2.3.0
ESM onlyNoneLinting and formatting, Markdown
eslint-plugin-no-async-without-await
Enforce that async functions use await
2.2k-17%-9 years ago
1.2.0
-NoneLinting and formatting
stylelint-taro-rn
A collection of React Native specific rules for stylelint
2.2k+55%-2 months ago
4.2.1
ESM + CommonJSNoneLinting and formatting, React
oxlint-plugin-comment-reflow
Syntax-aware comment wrapping and safe trailing-comment placement for Oxlint.
2.2k--13 days ago
0.2.1
ESM onlyBundledDocumentation tooling, Linting and formatting
standard-markdown
Test your Markdown files for Standard JavaScript Style™
2.2k-44%-5 years ago
7.1.0
CommonJSNoneLinting and formatting, Markdown
eslint-plugin-browser-security
ESLint plugin for browser security — detects DOM XSS, postMessage abuse, tokens in localStorage, insecure cookies, clickjacking, mixed content, and CSP gaps.
2.2k--2 days ago
2.1.9
CommonJSBundledLinting and formatting, Security
eslint-plugin-refined
ESLint plugin for refined React Native styles
2.2k+3644%--
0.0.5
CommonJSBundledLinting and formatting, React
eslint-plugin-log-filenames
ESLint plugin for logging the paths of all files being linted to the console
2.2k+79%-4 years ago
1.0.6
CommonJSNoneLinting and formatting
yamlify-object-colors
Colors preset for yamlify-object
2.1k+3%-9 years ago
1.0.3
CommonJSNoneLinting and formatting
@panache-cli/panache
An LSP, formatter, and linter for Pandoc markdown, Quarto, and RMarkdown
2.1k---3 days ago
3.12.0
-NoneLinting and formatting, Parsers and serialisers
eslint-plugin-return-type
ESlint plugin to enforces the access of specific return types.
2.1k+119%-11 months ago
1.0.35
CommonJSNoneLinting and formatting
eslint-plugin-typesafe
ESLint plugin to encourage type-safe practices
2.1k-8%--
0.5.2
CommonJSNoneLinting and formatting
ultrascore
Opinionated oxlint plugin that enforces the underscore standard: every low-level concern (schemas, enums, tables, providers, repositories, ...) is exiled into one `_` folder behind a single namespace import, so the rest of the codebase reads as pure high-
2.1k--15 days ago
0.1.13
ESM onlyBundledLinting and formatting, Utility libraries
delimit-cli
The merge gate for AI-written code, with signed, replayable attestation. Works with Claude Code, Codex, Cursor, and Gemini CLI.
2.1k--1 day ago
4.19.11
CommonJSNoneDocumentation tooling, Linting and formatting
folderslint
Project directory structure linter
2.1k-18%-4 years ago
1.2.0
CommonJSNoneLinting and formatting
ace-linters
Ace linters is lsp client for Ace editor. It comes with a large number of preconfigured easy to use in browser servers.
2.1k+6%-2 months ago
2.2.1
CommonJSBundledLinting and formatting
eslint-plugin-better-ssr
Modern TypeScript fork of eslint-plugin-ssr-friendly with ESLint 9/10, flat config, and Next.js App Router support
2k--6 months ago
2.1.3
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
eslint-plugin-vue-a11y
Static AST checker for accessibility rules on elements in .vue
2k-17%-7 years ago
0.0.31
CommonJSNoneAccessibility, Vue
automutate
Applies waves of mutations provided by other tools, such as linters.
2k+218%-4 years ago
0.9.0
CommonJSBundledLinting and formatting
eslint-plugin-i18n-checker
Check i18n keys existence
2k+230%-4 years ago
1.4.0
CommonJSNoneInternationalisation, Linting and formatting
oxlint-fix-unused-vars
Autofix no-unused-vars: automatically remove unused variables from TypeScript and JavaScript. The missing fixer for oxlint's (and ESLint's) no-unused-vars rule, written in Rust.
2k--1 month ago
0.1.4
CommonJSBundledLinting and formatting, TypeScript tooling
cnb
CLI tool for enforcing consistent Git branch naming conventions across teams and projects
2k+42%-1 year ago
1.2.4
CommonJSBundledCLI tools and terminal utilities, Linting and formatting
stylelint-custom-processor-loader
A Webpack loader for stylelint used with custom processors
2k-37%-7 years ago
0.6.0
CommonJSNoneBundler plugins and loaders, Linting and formatting
yamlify-object
Stringify object/array with yaml syntax
2k-23%-8 months ago
3.0.0
ESM + CommonJSBundledLinting and formatting
@berenddeboer/nx-biome
Nx self-inferring plugin for Biome linter and formatter with batch processing support
2k---5 months ago
1.0.3
CommonJSBundledLinting and formatting
eslint-config-jaid
Personal ESLint preset. Intentionally ugly to write code that looks like I feel.
1.9k+92%-3 days ago
34.0.0
ESM onlyBundledLinting and formatting, React
prettier-basic
A simple prettier configuration for formatting code
1.9k+70%--
1.0.0
CommonJSNoneLinting and formatting
gulp-coffeelint
Lint your CoffeeScript using gulp and CoffeeLint
1.9k+25%--
0.6.0
-NoneLinting and formatting
eslint-plugin-sort-properties
ESLint rules for sorting properties of object expressions, object destructures, and type literals interfaces for TypeScript by their keys.
1.9k+2561%-1 year ago
1.1.13
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-plugin-import-next
ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.
1.9k--today
2.8.12
CommonJSBundledLinting and formatting
prettier-plugin-curly-and-jsdoc
Make prettier-plugin-curly and prttier-plugin-jsdoc work together.
1.9k+148%-1 year ago
3.4.0
ESM onlyBundledLinting and formatting, Documentation tooling
@pgsql/lint
Source-level SQL/PL/pgSQL convention linter: fully-qualified references, no search_path, no dynamic SQL, with ESLint-style inline waivers. Pure AST, no database.
1.9k---7 days ago
18.2.8
ESM + CommonJSBundledLinting and formatting, Database clients and drivers
eslint-plugin-brackets
ESLint style rules for minimizing diffs with line breaks around brackets
1.9k-32%-8 years ago
0.1.3
CommonJSNoneLinting and formatting
eslint-config-pretty-standard
A shareable eslint+prettier config based on standard
1.9k-33%--
3.0.1
CommonJSNoneLinting and formatting
ember-cli-stylelint
StyleLint addon for ember applications.
1.9k-32%--
4.0.0
-NoneCSS-in-JS and styling, Linting and formatting
stylelint-config-vaadin
Stylelint shareable config for the Vaadin CSS coding style
1.9k-32%--
1.0.0-alpha.2
-NoneLinting and formatting
stylelint-define-config
Provide a defineConfig function for stylelint.config.js files
1.9k-7%--
17.15.0
ESM onlyBundledLinting and formatting, TypeScript tooling
tslint-webpack-plugin
TSLint plugin for Webpack
1.9k-39%-5 years ago
2.1.1
CommonJSNoneLinting and formatting, TypeScript tooling
eslint-json
JSON formatter for ESLint
1.8k-48%-10 years ago
2.0.0
-NoneLinting 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.