upend/webui/.eslintrc.cjs

34 lines
827 B
JavaScript
Raw Normal View History

module.exports = {
env: {
browser: true,
2023-01-19 22:54:38 +01:00
es2021: true
},
2023-01-19 22:54:38 +01:00
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:storybook/recommended"],
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: "latest",
2023-01-19 22:54:38 +01:00
sourceType: "module"
},
plugins: ["svelte3", "@typescript-eslint"],
2023-01-19 22:54:38 +01:00
overrides: [{
files: ["*.svelte"],
processor: "svelte3/svelte3"
}],
rules: {
2023-01-19 22:54:38 +01:00
"@typescript-eslint/no-unused-vars": ["warn", {
argsIgnorePattern: "^_",
varsIgnorePattern: "^_"
}],
"no-console": ["error", {
allow: ["debug", "warn", "error"]
}]
},
settings: {
2023-01-19 22:54:38 +01:00
"svelte3/typescript": true,
// load TypeScript as peer dependency
"svelte3/ignore-warnings": w => w.code == "unused-export-let"
},
2022-09-08 19:23:46 +02:00
globals: {
2023-01-19 22:54:38 +01:00
NodeJS: true
}
};