eslint-plugin-oxlint
Turn off all rules already supported by oxlint
. The rules are extracted from here
What is oxlint?
You can see https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
Installation
pnpm add eslint-plugin-oxlint --D
Usage
Flat config
This plugin is optimized for flat config usage (eslint >= 9.0). See here for more details. Use it like this:
import oxlint from "eslint-plugin-oxlint";
export default [
...
oxlint.configs["flat/recommended"],
];
Legacy config
If you are using legacy configuration (eslint < 9.0), you can use the following config:
module.exports = {
...
extends: [
...
"plugin:oxlint/recommended",
],
}
Run it before eslint
And then you can add the following script to your package.json
:
{
"scripts": {
"lint": "npx oxlint && npx eslint"
}
}
VSCode Support
You need to install both the oxc and eslint extensions
License
MIT