26 lines
587 B
JavaScript
26 lines
587 B
JavaScript
import globals from "globals"
|
|
import pluginJs from "@eslint/js"
|
|
import * as tseslint from "typescript-eslint"
|
|
|
|
export default tseslint.config({
|
|
files: ["src/**/*.{js,mjs,cjs,ts}"],
|
|
extends: [pluginJs.configs.recommended],
|
|
languageOptions: {
|
|
globals: {
|
|
...globals.browser,
|
|
...globals.node,
|
|
},
|
|
parser: tseslint.parser,
|
|
parserOptions: {
|
|
project: true,
|
|
},
|
|
},
|
|
plugins: {
|
|
"@typescript-eslint": tseslint.plugin,
|
|
},
|
|
rules: {
|
|
"@typescript-eslint/no-unused-vars": ["warn", { caughtErrors: "none" }],
|
|
"no-unused-vars": "off",
|
|
},
|
|
})
|