Shared config for eslint by firefoxic.
To see the rules that this config uses, please read the config itself.
pnpm add -D eslint @firefoxic/eslint-config
Set your eslint.config.js
to:
import { default as firefoxicEslintConfig, globals } from "@firefoxic/eslint-config"
export default [
{
languageOptions: {
globals: {
...globals.browser, // If you're working on a frontend project
...globals.nodeBuiltin, // If you're working on a Node.js project
},
},
},
...firefoxicEslintConfig,
{
rules: {
// Your overrides or additions to rules
}
}
]