From d1f8f28aafd1152fafca6b6b7d29a80af2ffd2d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20K=C3=B6nig?= <33655937+jkoenig134@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:54:23 +0200 Subject: [PATCH] Fix/add more no-unused-vars rules (#28) * fix: add more no-unused vars rules * chore: version bump --- index.js | 14 +++++++++++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index c4b069b..092b1e1 100644 --- a/index.js +++ b/index.js @@ -14,7 +14,19 @@ module.exports = { reportUnusedDisableDirectives: true, plugins: ["@typescript-eslint"], rules: { - "@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_" }], + "no-unused-vars": "off", + "@typescript-eslint/no-unused-vars": [ + "error", + { + args: "all", + argsIgnorePattern: "^_", + caughtErrors: "all", + caughtErrorsIgnorePattern: "^_", + destructuredArrayIgnorePattern: "^_", + varsIgnorePattern: "^_", + ignoreRestSiblings: true + } + ], "@typescript-eslint/no-floating-promises": "error", "@typescript-eslint/adjacent-overload-signatures": "error", "@typescript-eslint/array-type": [ diff --git a/package-lock.json b/package-lock.json index e327703..b3c2985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@js-soft/eslint-config-ts", - "version": "1.6.11", + "version": "1.6.12", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@js-soft/eslint-config-ts", - "version": "1.6.11", + "version": "1.6.12", "license": "MIT", "dependencies": { "@typescript-eslint/eslint-plugin": "^8.8.1", diff --git a/package.json b/package.json index 6283319..a2d1c90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@js-soft/eslint-config-ts", - "version": "1.6.11", + "version": "1.6.12", "description": "j&s-soft typescript linting rules", "repository": { "type": "git",