-
Couldn't load subscription status.
- Fork 3
Migrate eslint to oxlint #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
Co-authored-by: clickCA <[email protected]>
… oxlint for faster and more efficient linting Migrate from ESLint to oxlint for faster and more efficient linting
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates the project from ESLint to oxlint for faster and more efficient linting. The change involves replacing ESLint dependencies and configuration with oxlint equivalents while updating documentation to reflect the new linting approach.
- Replaces ESLint and TypeScript ESLint packages with oxlint in package.json
- Updates the lint script to use oxlint with React and import plugins
- Creates new oxlint configuration file and updates README documentation
Reviewed Changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Removes ESLint dependencies and adds oxlint, updates lint script |
| README.md | Updates documentation to reference oxlint instead of ESLint |
| .oxlintrc.json | Adds new oxlint configuration file with React and import plugins |
| .eslintrc.cjs | ESLint configuration file (appears to be removed) |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| # React + TypeScript + Vite | ||
|
|
||
| This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. | ||
| # React + TypeScript + Vite |
Copilot
AI
Sep 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a duplicate heading '# React + TypeScript + Vite' on lines 1 and 3. The duplicate on line 3 should be removed.
| # React + TypeScript + Vite |
Migrate from ESLint to oxlint for faster and more efficient linting.
https://github.com/oxc-project/bench-javascript-linter
The decision
