Rule Categories
State and Effects
9 rules for proper state management and effect usage
Performance
10 rules for React rendering and animation performance
Architecture
4 rules for component structure and code organization
Bundle Size
6 rules for reducing JavaScript bundle size
Security
2 rules for preventing security vulnerabilities
Correctness
3 rules for common React mistakes and bugs
Accessibility
15 rules from jsx-a11y for accessible UIs
Next.js
16 Next.js-specific optimization and correctness rules
React Native
8 React Native and Expo best practices
Dead Code
Unused files, exports, types via Knip integration
All Rules by Category
State and Effects (9 rules)
Performance (10 rules)
Architecture (4 rules)
Bundle Size (6 rules)
Security (2 rules)
Correctness (3 rules)
Accessibility (15 rules)
All jsx-a11y rules from the oxlint plugin for accessible interfaces.Next.js (16 rules)
Next.js-specific optimization and App Router best practices.React Native (8 rules)
React Native and Expo platform-specific rules.Dead Code (4 categories)
Knip integration for detecting unused files, exports, types, and duplicates.Rule Severity Levels
- error: Must be fixed, indicates a bug or serious issue
- warn: Should be reviewed, indicates a performance or maintainability concern
Related
- Configuration Guide - Learn how to customize which rules run
- CLI Commands - How to use command line options