Command Palette

Search for a command to run...

position in category
#10

Zero-configuration preset for ESLint, Biome and Oxlint that enforces consistent and type-safe code across JavaScript and TypeScript projects. Ships hundreds of pre-configured rules for popular frameworks without manual setup, so teams can adopt strict linting and formatting in seconds.

Trusted by top companies and used by thousands of open source projects. Stands out by targeting both humans and AI code generators: it generates editor-specific rule files for Cursor, VS Code and Windsurf, and integrates with agent loops so AI-written code follows the same standards.

Key features:

  • Zero-config preset for ESLint, Biome and Oxlint with hundreds of framework-specific rules
  • Agent integration with rule files for Cursor, Claude Code and other AI assistants
  • Auto-generated editor config for VS Code, Cursor, Windsurf and more
  • MCP support for linting and formatting without running locally
  • Optional Git hooks via Husky, Lefthook or lint-staged

Teams adopt Ultracite to eliminate config debates and code review friction while keeping style consistent across developers and AI pair programmers. Setup runs through an interactive CLI that detects lockfiles and frameworks, and the Biome-based engine replaces ESLint and Prettier in one config.

GitHub Repositories
28
No noticeable change in usage since last week