Linting and formatting for projects built with AI agents
ESLint, Prettier, Biome, Ruff. 40 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| ESLint npm Linter that finds and fixes JavaScript code patterns based on AST analysis. |
4,833 (38.1%) | 162M | 27.6K | MIT |
| Prettier npm Opinionated code formatter for JavaScript, TypeScript, and related languages. |
2,218 (17.5%) | 138M | 52.4K | MIT |
| Biome npm Fast web toolchain providing linting, formatting and code quality all in one. |
445 (3.5%) | 17.7M | 25.9K | MIT OR Apache-2.0 |
| oxlint npm Fast JavaScript linter written in Rust with zero-config defaults. |
206 (1.6%) | 25.7M | 23K | MIT |
| Knip npm Find and fix unused dependencies, exports and files in TypeScript/JavaScript projects. |
150 (1.2%) | 17.5M | 12.4K | ISC |
| stylelint npm Linter that finds and fixes CSS errors and enforces code style conventions. |
140 (1.1%) | 10.8M | 11.5K | MIT |
| oxfmt npm Fast JavaScript formatter from the Oxc compiler project. |
125 (1.0%) | 16.3M | 23K | MIT |
| ESLint Import Resolver TypeScript npm ESLint plugin resolver adding TypeScript support to import/export linting. |
119 (0.9%) | 48.8M | 825 | ISC |
| Black pypi Uncompromising Python code formatter enforcing consistent style automatically. |
108 (0.9%) | 28.7M | 41.9K | — |
| stylelint-config-standard npm Standard shareable configuration for Stylelint CSS linting with best practices. |
85 (0.7%) | 6.3M | 1,418 | MIT |
| svelte-check npm Type checker and linter for Svelte components from the official tooling. |
85 (0.7%) | 2.9M | 1,445 | MIT |
| Nx ESLint Plugin npm ESLint plugin and executors for linting projects in Nx monorepos. |
75 (0.6%) | 4.4M | 29.4K | MIT |
| markdownlint-cli2 npm Fast, flexible CLI for linting Markdown files with configuration support. |
73 (0.6%) | 1.7M | 942 | MIT |
| flake8 pypi Modular Python linter combining PEP 8 style checking, PyFlakes and complexity analysis. |
64 (0.5%) | 9.5M | 3,827 | MIT |
| Ruff pypi Extremely fast Python linter and code formatter written in Rust for modern projects. |
58 (0.5%) | 82.7M | 50K | — |
| angular-eslint npm ESLint integration and linting rules for Angular projects and TypeScript. |
55 (0.4%) | 1.9M | 1,787 | MIT |
| oxlint-tsgolint npm High-performance type-aware TypeScript linter powered by TypeScript-Go. |
55 (0.4%) | 11.2M | 1,452 | MIT |
| isort pypi Automatically sorts and organizes Python imports for consistent code style. |
50 (0.4%) | 22.4M | 6,963 | — |
| Prettier Sort Imports Plugin npm Prettier plugin to automatically sort and organize imports in a configured order. |
49 (0.4%) | 2.6M | 3,954 | Apache-2.0 |
| @stylistic/eslint-plugin npm ESLint plugin providing stylistic rules for code formatting and consistency. |
47 (0.4%) | 4.9M | 2,001 | MIT |
| @antfu/eslint-config npm Opinionated ESLint config preset with sensible defaults for modern projects. |
41 (0.3%) | 506K | 6,271 | MIT |
| @tanstack/eslint-plugin-query npm ESLint plugin with rules and best practices for TanStack Query usage. |
37 (0.3%) | 3.5M | 50.4K | MIT |
| cssnano npm Modular CSS minifier built on PostCSS for optimized stylesheets. |
33 (0.3%) | 17.8M | 4,978 | MIT |
| Solhint npm Linter for Solidity smart contracts that catches bugs and enforces code style rules. |
30 (0.2%) | 165K | 1,127 | MIT |
| stylelint-scss npm Stylelint plugin providing SCSS-specific linting rules. |
30 (0.2%) | 4.9M | 879 | MIT |
| @ianvs/prettier-plugin-sort-imports npm Prettier plugin that sorts imports according to customizable regex patterns. |
29 (0.2%) | 1.1M | 1,373 | Apache-2.0 |
| stylelint-config-standard-scss npm Standard shareable Stylelint configuration for SCSS code style linting. |
28 (0.2%) | 2.6M | 149 | MIT |
| cspell npm Spell checker for code that finds and fixes spelling errors in source files. |
27 (0.2%) | 1.5M | 1,699 | MIT |
| dependency-cruiser npm Validate and visualize code dependencies with custom rules for JavaScript/TypeScript. |
27 (0.2%) | 5.1M | 7,271 | MIT |
| jsonc-eslint-parser npm JSON, JSONC and JSON5 parser for ESLint plugins enabling JSON file linting. |
27 (0.2%) | 5.7M | 73 | MIT |
| Checkov pypi Static analysis tool for infrastructure-as-code to detect security and compliance issues. |
26 (0.2%) | 1.1M | 9,061 | Apache License 2.0 |
| tree-sitter pypi Python bindings for Tree-sitter parser library for syntax analysis and code transformation. |
25 (0.2%) | 10.7M | 1,508 | — |
| pretty-quick npm Prettier integration for Git pre-commit hooks to format changed files. |
24 (0.2%) | 1.1M | 2,290 | MIT |
| markdownlint-cli npm CLI tool to lint and format Markdown files, enforcing consistent style and catching common issues. |
23 (0.2%) | 1.1M | 1,098 | MIT |
| @angular-eslint/eslint-plugin npm ESLint plugin enforcing Angular style guide and best practices for Angular applications. |
22 (0.2%) | 3.5M | 1,787 | MIT |
| stylelint-order npm Stylelint plugin that enforces consistent CSS property ordering for cleaner and more maintainable stylesheets. |
22 (0.2%) | 2.3M | 960 | MIT |
| McCabe pypi Flake8 plugin for checking cyclomatic complexity of Python code. |
21 (0.2%) | 16.5M | 683 | Expat license |
| ESLint React npm Unified ESLint plugin combining React-specific rules and linting best practices. |
20 (0.2%) | 1.9M | 592 | MIT |
| vue-eslint-parser npm ESLint custom parser for .vue files enabling linting of Vue components. |
20 (0.2%) | 8.2M | 488 | MIT |
| Pylint pypi Python static code analyzer for detecting errors and style issues. |
20 (0.2%) | 9.1M | 5,734 | — |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development