mirror of https://github.com/requarks/wiki
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
{
|
|
"$schema": "./node_modules/oxlint/configuration_schema.json",
|
|
"plugins": ["eslint", "typescript", "unicorn", "oxc", "vue"],
|
|
"env": {
|
|
"browser": true
|
|
},
|
|
"globals": {
|
|
"__statics": "readonly",
|
|
"process": "readonly",
|
|
"chrome": "readonly",
|
|
"API_CLIENT": "readonly",
|
|
"EVENT_BUS": "readonly",
|
|
"Temporal": "readonly"
|
|
},
|
|
"ignorePatterns": [
|
|
"dist/**",
|
|
"node_modules/**",
|
|
".harness/**"
|
|
],
|
|
"categories": {
|
|
"correctness": "error"
|
|
},
|
|
"rules": {
|
|
"no-void": "off",
|
|
"prefer-promise-reject-errors": "off",
|
|
"no-unused-vars": "off",
|
|
|
|
// allow debugger during development only
|
|
"no-debugger": "error",
|
|
|
|
// These are valid rule names but currently inert: the `import` plugin is not enabled above.
|
|
// Turning it on reports a false positive for every Vite `?worker` import in boot/monaco.js,
|
|
// because the plugin resolves the specifier literally and does not know Vite rewrites those
|
|
// into modules with a default export. Left declared so the intent survives; enable the plugin
|
|
// once those imports can be resolved cleanly.
|
|
"import/first": "off",
|
|
"import/named": "error",
|
|
"import/namespace": "error",
|
|
"import/default": "error",
|
|
"import/export": "error",
|
|
"import/extensions": "off"
|
|
}
|
|
}
|