.eslintrc.json
に書いてある設定の
"extends": ["eslint:recommended"],
で、
onClick?: (event: React.MouseEvent<HTMLButtonElement>) => void
に対して
'event' is defined but never used
とエラーが出ていました。
TypeScriptで型定義でno-unuse-varsのエラーが出ないように、ESLintデフォルトのno-unused-varsを無効化し、TypeScript用のno-unused-varsを追加する必要があるそうです。
.eslintrc.json
のrulesに
"no-unused-vars": "off", "@typescript-eslint/no-unused-vars": ["error"]
を追記する。これでTypeScriptに対応したno-unused-varsになってくれる。