From 4f62a9c6a55867b74f7105c6d5f210e53e324b38 Mon Sep 17 00:00:00 2001 From: Julian Meinking <12785972+DrJume@users.noreply.github.com> Date: Wed, 2 Mar 2022 15:58:42 +0100 Subject: [PATCH 1/2] fix: add overrides from eslint-recommended also for .vue files --- index.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index a5aa805..dac9d76 100644 --- a/index.js +++ b/index.js @@ -14,12 +14,19 @@ module.exports = { extends: [ 'plugin:@typescript-eslint/eslint-recommended' ], - overrides: [{ - files: ['*.ts', '*.tsx'], - rules: { - // The core 'no-unused-vars' rules (in the eslint:recommeded ruleset) - // does not work with type definitions - 'no-unused-vars': 'off', + overrides: [ + { + files: ['*.ts', '*.tsx'], + rules: { + // The core 'no-unused-vars' rules (in the eslint:recommeded ruleset) + // does not work with type definitions + 'no-unused-vars': 'off', + } + }, + { + files: ['*.vue'], + rules: require('@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended') + .overrides[0].rules, } - }] + ] } From 053ca4f5ddf7a95acb5e6698de756c34211e1410 Mon Sep 17 00:00:00 2001 From: Julian Meinking <12785972+DrJume@users.noreply.github.com> Date: Wed, 2 Mar 2022 16:15:53 +0100 Subject: [PATCH 2/2] fix: include rules for *.ts files dynamically --- index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index dac9d76..fa0b278 100644 --- a/index.js +++ b/index.js @@ -25,8 +25,10 @@ module.exports = { }, { files: ['*.vue'], - rules: require('@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended') - .overrides[0].rules, + rules: + require('@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended').overrides.find( + (override) => override.files.includes('*.ts') + ).rules } ] }