4089e76800
+ Don't persist shrinking toggle Closes #1894
55 lines
1.6 KiB
JavaScript
55 lines
1.6 KiB
JavaScript
module.exports = {
|
|
extends: ["eslint:recommended", "plugin:compat/recommended"],
|
|
parser: "@typescript-eslint/parser",
|
|
plugins: [
|
|
"svelte3",
|
|
"import",
|
|
"simple-import-sort",
|
|
"@typescript-eslint",
|
|
"@typescript-eslint/eslint-plugin",
|
|
],
|
|
rules: {
|
|
"@typescript-eslint/ban-ts-comment": "warn",
|
|
"@typescript-eslint/no-unused-vars": [
|
|
"warn",
|
|
{ argsIgnorePattern: "^_", varsIgnorePattern: "^_" },
|
|
],
|
|
"no-unused-vars": ["warn", { argsIgnorePattern: "^_" }],
|
|
"import/newline-after-import": "warn",
|
|
"import/no-useless-path-segments": "warn",
|
|
"simple-import-sort/imports": "warn",
|
|
"simple-import-sort/exports": "warn",
|
|
"prefer-const": "warn",
|
|
"no-nested-ternary": "warn",
|
|
},
|
|
overrides: [
|
|
{
|
|
files: "**/*.ts",
|
|
extends: [
|
|
"plugin:@typescript-eslint/eslint-recommended",
|
|
"plugin:@typescript-eslint/recommended",
|
|
],
|
|
rules: {
|
|
"@typescript-eslint/no-non-null-assertion": "off",
|
|
},
|
|
},
|
|
{
|
|
files: "**/*.svelte",
|
|
processor: "svelte3/svelte3",
|
|
rules: {
|
|
"no-redeclare": "off",
|
|
"no-global-assign": "off",
|
|
},
|
|
},
|
|
],
|
|
env: { browser: true },
|
|
ignorePatterns: ["backend_proto.d.ts", "*.svelte.d.ts"],
|
|
globals: {
|
|
globalThis: false,
|
|
NodeListOf: false,
|
|
},
|
|
settings: {
|
|
"svelte3/typescript": () => require("typescript"),
|
|
},
|
|
};
|