From 271a88e3a08a1d821679182966102027647c5f05 Mon Sep 17 00:00:00 2001 From: Niek van der Maas Date: Mon, 20 Mar 2023 15:35:03 +0100 Subject: [PATCH] Actually run linter on .svelte files --- .eslintrc.cjs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index d2f5af4..7182233 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,13 +1,25 @@ module.exports = { - extends: 'standard-with-typescript', parser: '@typescript-eslint/parser', - parserOptions: { // add these parser options - project: ['./tsconfig.json'] + parserOptions: { + tsconfigRootDir: __dirname, + project: ['./tsconfig.json'], + extraFileExtensions: ['.svelte'] }, + extends: ['standard-with-typescript'], plugins: [ 'svelte3', '@typescript-eslint' ], + // Disable these rules: import/first, import/no-duplicates, import/no-mutable-exports, import/no-unresolved, import/prefer-default-export + // Reference: https://github.com/sveltejs/eslint-plugin-svelte3/blob/master/OTHER_PLUGINS.md#eslint-plugin-import + rules: { + 'import/first': 'off', + 'import/no-duplicates': 'off', + 'import/no-mutable-exports': 'off', + 'import/no-unresolved': 'off', + 'import/prefer-default-export': 'off', + 'no-multiple-empty-lines': ['error', { max: 2, maxBOF: 2, maxEOF: 0 }] // See: https://github.com/sveltejs/eslint-plugin-svelte3/issues/41 + }, overrides: [ { files: [