From 1e091eb27a4d993e2dcb645c6e40781817c95954 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 9 Apr 2024 13:16:10 +0200 Subject: [PATCH] feat: improve `no-unused-vars` options --- src/configs/javascript.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/configs/javascript.ts b/src/configs/javascript.ts index 3354ca79d6..db764ab1ae 100644 --- a/src/configs/javascript.ts +++ b/src/configs/javascript.ts @@ -201,10 +201,15 @@ export async function javascript( 'symbol-description': 'error', 'unicode-bom': ['error', 'never'], 'unused-imports/no-unused-imports': isInEditor ? 'off' : 'error', - 'unused-imports/no-unused-vars': [ 'error', - { args: 'after-used', argsIgnorePattern: '^_', vars: 'all', varsIgnorePattern: '^_' }, + { + args: 'after-used', + argsIgnorePattern: '^_', + ignoreRestSiblings: true, + vars: 'all', + varsIgnorePattern: '^_', + }, ], 'use-isnan': ['error', { enforceForIndexOf: true, enforceForSwitchCase: true }], 'valid-typeof': ['error', { requireStringLiterals: true }],