The fastest linter available. Oxlint is part of the Oxc project, running 50-100x faster than ESLint with a focus on catching bugs and reducing false positives.
Simple configuration files which extend the Ultracite configuration, giving you control over each aspect of linting and formatting.
Each config file is designed to be minimal while providing maximum coverage through Ultracite presets.
{ "$schema": "./node_modules/oxlint/configuration_schema.json", "extends": [ "./node_modules/ultracite/config/oxlint/core/.oxlintrc.json", "./node_modules/ultracite/config/oxlint/react/.oxlintrc.json", "./node_modules/ultracite/config/oxlint/next/.oxlintrc.json" ]}The fastest linter available. Oxlint is part of the Oxc project, running 50-100x faster than ESLint with a focus on catching bugs and reducing false positives.
Lint your entire codebase in milliseconds. No more waiting for slow linting processes.
Built-in support for React, TypeScript, Next.js, Vue, Jest, Vitest, JSDoc, and more without extra deps.
Prioritizes catching real bugs over stylistic issues. High signal-to-noise ratio.
Part of the larger Oxc project with parser, resolver, transformer, and minifier built for speed.
Rules organized into correctness, suspicious, pedantic, performance, restriction, and style categories.
Works alongside your existing ESLint setup or as a complete replacement with Oxfmt for formatting.
And used by thousands of open source projects.
Here's what some of the most innovative and forward-thinking developers in the React ecosystem have to say about Ultracite.
I’ve switched to Ultracite for most of my projects now. Can recommend.
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
Ustedes saben lo insoportable que soy con la configuración de ESLint y eso. No digo que vaya a reemplazar mi super mega config, pero `ultracite` anda muy bien 👀
thanks for building Ultracite @haydenbleasel, it's awesome.
One of the biggest lessons I learned from my first startup is to set the bar extremely high for code quality and linting from day one. If you do not, it turns into an impossible escalator you can never step off. We are big believers in ultracite.ai, and I am always Show more