Migrate from ESLint to oxlint for faster and more efficient linting #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR migrates the project from ESLint to oxlint, a fast Rust-based linter that provides significant performance improvements while maintaining code quality standards.
Key Changes
.oxlintrc.json: Simple configuration enabling React and import plugins to match existing linting requirementslintcommand to useoxlint --react-plugin --import-plugin --deny-warningsPerformance Improvements
--deny-warningsflag ensures warnings still cause CI failuresQuality Assurance
Migration Benefits
✅ Zero breaking changes - existing workflow remains the same
✅ Better developer experience - near-instantaneous feedback
✅ Cleaner dependencies - significantly reduced node_modules size
✅ Modern tooling - leverages Rust performance for JavaScript linting
The migration maintains all essential code quality checks while dramatically improving development speed and reducing dependency overhead.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.