사용하지 않은 변수가 있다고 ESLint에서 error
를 발생시키고 있습니다.
ESLint와 Typescript ESLint와의 충돌이기 때문에, 일단 기본 ESLint는 사용하지 않도록 설정합니다.
"no-unused-vars": "off"
필자는 사용하지 않는 변수는 기본 warning
처리를 하며, 특정 패턴으로 시작하는 변수일 경우에는 검사를 하지 않도록 했습니다.
// 결과
... 중략,
"rules": {
"@typescript-eslint/no-unused-vars": [
"warn",
{
"argsIgnorePattern": "^_" // 사용하지 않는 변수는 _를 붙인다.
}
],
"no-unused-vars": "off",
},
사용하지 않는 변수에 prefix를 붙여 Lint가 감지하도록 하여 문제를 해결했습니다.