사용하지 않는 변수와 관련된 eslint 규칙에 대해 알아보도록 하겠습니다.
최종 규칙을 보여드리면 아래와 같습니다.
하나씩 알아보도록 하겠습니다.
{
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{
"args": "none",
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_",
"ignoreRestSiblings": true
}
]
}
}
no-unused-vars
JavaScript로 작성된 코드의 경우에만 적용이 됩니다.
만약 JavaScript 프로젝트만 사용하신다면 아래처럼 작성해주시면 됩니다.
{
"rules": {
"no-unused-vars": "off"
}
}
@typescript-eslint/no-unused-vars
TypeScript로 작성된 코드의 경우 적용됩니다.
설정되어 있는 JavaScript용 eslint를 off 해주신 다음 사용하시면 됩니다.
추가 옵션으로 사용하지 않는 변수에 대해 prefix _ 를 사용하여 에러 표시가 되지 않도록 하였습니다.
{
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{
"args": "none",
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_",
"ignoreRestSiblings": true
}
]
}
}
반응형
'공유 > ESLint' 카테고리의 다른 글
[eslint] optional chaining, 옵셔널 체이닝 관련 규칙 (0) | 2024.10.21 |
---|---|
[eslint] switch 문 (1) | 2024.10.21 |
[eslint] 삼항연산자 관련 규칙 (0) | 2024.10.21 |
[eslint] if 문과 관련된 규칙 (0) | 2024.10.21 |
[eslint] 불필요한, 의미없는 코드를 찾기 (0) | 2024.10.21 |