From 1c17be3530fe481100425556acf361039af905f7 Mon Sep 17 00:00:00 2001 From: Luke Hansford Date: Mon, 2 Sep 2024 11:30:21 +0200 Subject: [PATCH] Add rule to ignore unused var with underscore --- package.json | 2 +- packages/base/eslint.config.js | 6 +++++- packages/base/package.json | 2 +- packages/react/package.json | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 1254e4c..8af9f06 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@fishbrain/eslint-config-monorepo", "private": true, "description": "ESLint configs for Fishbrain projects", - "version": "6.0.2", + "version": "6.0.3", "workspaces": [ "packages/*" ], diff --git a/packages/base/eslint.config.js b/packages/base/eslint.config.js index 0e7fd7f..9c96923 100644 --- a/packages/base/eslint.config.js +++ b/packages/base/eslint.config.js @@ -59,7 +59,11 @@ export default tseslint.config( '@typescript-eslint/no-inferrable-types': 'off', '@typescript-eslint/no-unused-vars': [ 'error', - { argsIgnorePattern: '^_' }, + { + ignoreRestSiblings: true, + varsIgnorePattern: '^_', + argsIgnorePattern: '^_', + }, ], '@typescript-eslint/no-useless-constructor': 'error', '@typescript-eslint/promise-function-async': 'error', diff --git a/packages/base/package.json b/packages/base/package.json index c492e66..61db627 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -1,7 +1,7 @@ { "name": "@fishbrain/eslint-config-base", "packageManager": "yarn@4.4.1", - "version": "6.0.2", + "version": "6.0.3", "type": "module", "exports": "./index.js", "scripts": { diff --git a/packages/react/package.json b/packages/react/package.json index f0fb808..2dd997a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@fishbrain/eslint-config-react", "packageManager": "yarn@4.4.1", - "version": "6.0.2", + "version": "6.0.3", "type": "module", "exports": "./index.js", "scripts": {