Turn off all rules already supported by oxlint
. The rules are extracted from here
You can see https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
pnpm add eslint-plugin-oxlint --D
This plugin is optimized for flat config usage (eslint >= 9.0). See here for more details. Use it like this:
// eslint.config.js
import oxlint from "eslint-plugin-oxlint";
export default [
...// other plugins
oxlint.configs["flat/recommended"], // oxlint should be the last one
];
If you are using legacy configuration (eslint < 9.0), you can use the following config:
// .eslintrc.js
module.exports = {
... // other config
extends: [
... // other presets
"plugin:oxlint/recommended",
],
}
And then you can add the following script to your package.json
:
{
"scripts": {
"lint": "npx oxlint && npx eslint"
}
}