Vue.jsのsetupのprops等、引数を使わないけど型定義だけ設定しときたい場合等、no-unused-varsを無効化したいケースがあります。
毎回eslint-disable-lineを使うのも手間なので、他の静的解析のツールの慣習に従って_始まりの場合は許容したかったのですが意外と簡単にできたのでメモ
やり方
やり方は簡単で以下のような設定を入れるだけです。
"rules": { "@typescript-eslint/no-unused-vars": [ "warn", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_", "caughtErrorsIgnorePattern": "^_", "destructuredArrayIgnorePattern": "^_" } ] },
argsIgnorePatternが引数で、varsIgnorePatternが変数で、caughtErrorsIgnorePatternがerrorハンドリングで、destructuredArrayIgnorePatternが配列内の変数参照です。
詳細はこちら
