oxlint Rules Explorer
Search, filter and configure rules for oxlint — the Rust-powered ESLint alternative that is 50-100x faster. Toggle severity for each rule and generate your .oxlintrc.json.
| Rule | Category | Severity | Auto-fix |
|---|
Frequently Asked Questions
What is oxlint?▼
oxlint is a JavaScript and TypeScript linter written in Rust, developed as part of the oxc (Oxidation Compiler) project. It runs 50-100x faster than ESLint due to Rust's parallel processing and zero-cost abstractions. It covers a subset of the most impactful ESLint rules and is designed to complement (not immediately replace) ESLint.
How does oxlint compare to ESLint?▼
oxlint is much faster but currently covers fewer rules than ESLint. ESLint has a rich plugin ecosystem (eslint-plugin-react, @typescript-eslint, etc.) that oxlint does not yet fully replicate. The recommended approach is to run oxlint first (for speed) and ESLint after (for plugin rules). Over time, oxlint will absorb more rules.
What is the oxlint config file format?▼
oxlint uses an .oxlintrc.json file (or oxlint key in package.json). The format is similar to ESLint's flat config: an object with a 'rules' key mapping rule names to 'error', 'warn', or 'off'. You can also add 'plugins', 'env', and 'globals' settings.
How fast is oxlint compared to ESLint?▼
On large codebases, oxlint typically lints 50-100x faster than ESLint. For a 500K-line codebase, ESLint might take 60 seconds; oxlint finishes in under 1 second. This makes it ideal as a fast pre-commit check or CI gate before the full ESLint run.
Can I use oxlint with TypeScript?▼
Yes. oxlint supports TypeScript out of the box with no additional configuration. Run oxlint on .ts and .tsx files directly. TypeScript-specific rules (no-explicit-any, etc.) are included in the core rule set.
How do I run oxlint?▼
Install with: npm install oxlint. Run on a directory: npx oxlint src/. Use --fix to auto-fix fixable rules. Use --config .oxlintrc.json to specify a custom config file. You can also run it via the VSCode extension for inline diagnostics.
Related Products
on GumroadTypeScript Quick Reference Toolkit
5 practical reference files for TypeScript developers: cheatsheet, TS vs JS comparison, 20 utility types with real examples, tsconfig best practices template, and 15 common mistakes guide. Print it. Keep it on your desk.
Buy on Gumroad →DevToolkit Starter Kit
A ready-to-deploy developer tools website with 12 built-in tools. Astro + Preact + Tailwind. Deploy to Cloudflare Pages for free. Built-in SEO, dark mode, and ad-ready layout.
Buy on Gumroad →DevPlaybook Interview Vault
210+ real technical interview questions with model answers, asked at Google, Meta, Amazon, Microsoft, Stripe, and Shopify. Covers Frontend (55), Backend (55), System Design (50), and DSA (50). Available in English and Traditional Chinese.
Buy on Gumroad →You Might Also Need
SQL to TypeScript Types
Convert SQL CREATE TABLE statements to TypeScript interfaces and Zod schemas. Maps SQL column types to TypeScript with nullability.
Open free tool →
TypeScript Discriminated Union Builder
Build TypeScript discriminated unions visually. Add variants with fields and get type-safe switch statements, type guards, and exhaustive checking code.
Open free tool →
Code Tools
10 free code tools: HTML/CSS/JS formatter and minifier, SQL formatter, TypeScript to JavaScript converter, JSON formatter, regex playground, and Git helpers. No signup.
Open free tool →
More Free Tools
Related Articles
Biome: Replace ESLint + Prettier with One Lightning-Fast Tool (2026)
Biome unifies linting and formatting into one blazing-fast tool. Learn how to set up Biome, migrate from ESLint + Prettier, integrate with CI, and use the VS Code extension.
Biome vs ESLint + Prettier 2026: The Complete Comparison
Speed benchmarks, rule coverage, VS Code integration, CI setup, and a step-by-step migration guide from ESLint + Prettier to Biome in 2026. Make the right choice for your project.
Lefthook vs Husky vs pre-commit: Git Hooks Manager Comparison 2026
Which git hooks manager should you use in 2026? We compare Lefthook, Husky, and pre-commit on speed, parallel execution, cross-platform support, and monorepo ergonomics with real configuration examples.
TypeScript 5.5 New Features: Complete Guide for Developers 2026
Everything you need to know about TypeScript 5.5: inferred type predicates, isolated declarations, JSDoc @import tag, new Set methods, and performance improvements. With practical code examples.
Biome vs ESLint vs Prettier: Zero-Config JavaScript Tooling in 2026
A comprehensive 2026 comparison of Biome, ESLint, and Prettier — covering setup complexity, performance benchmarks, rule coverage, IDE integration, and a complete migration guide from ESLint+Prettier to Biome.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →