Ultracite
A highly opinionated, zero-configuration linter and formatter.
Installation
npx ultraciteAsk AI about Ultracite
Powered by Claude Β· Grounded in docs
I know everything about Ultracite. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Ultracite
A production-grade, zero-configuration preset for ESLint, Biome, and Oxlint.
Ultracite is designed to help you and your AI models write consistent and type-safe code without the hassle of configuration. Choose your preferred toolchain and get started in seconds.
Quick Start
npx ultracite init
The interactive setup will guide you through selecting your formatter/linter, framework, editor, and AI agents.
It can also offer to install the reusable Ultracite skill, or you can pass --install-skill in non-interactive flows.
Supported Tools
- Biome β All-in-one formatting and linting
- ESLint + Prettier + Stylelint β Most mature ecosystem with the largest plugin support
- Oxlint + Oxfmt β 50-100x faster than ESLint, part of the Oxc ecosystem
Key Features
β‘ Subsecond Performance
Built on Rust-based tools for instant code analysis. On-save checks feel seamless without interrupting your workflow.
π― Zero-Config by Design
Hundreds of preconfigured rules optimized for JavaScript and TypeScript projects. Customize when needed, but it works perfectly out of the box.
π€ AI-Ready
Generate rules for 40+ AI agents including Claude Code, GitHub Copilot, Cursor, Gemini, and more. Ensures consistent code style across all team members and AI models.
ποΈ Monorepo Ready
Unified toolchain configuration across all packages and apps, eliminating duplicate config files while maintaining consistency.
Read the docs for detailed setup instructions, configuration options, and examples.
