프로젝트를 배포하려고 시도하는데 eslint 오류가 표시되는 부분 때문에 빌드에서 막혀버렸다.
사용되지 않는 변수나 인수를 오류로 표시하는 eslint 플러그인이 해당 오류를 발생시키는데 .eslintrc.json 파일에서 no-unused-vars 규칙을 설정해줄 수 있다.
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "off" 이 설정을 "error" , "warn", "off" 등으로 바꿔서 설정해주면 된다.
// .eslintrc.json
{
"extends": ["next/core-web-vitals", "next/typescript"],
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-explicit-any": "off"
}
}
rules 에서 해당 설정을 off 로 변경해주고 나니 더이상 오류를 발생시키지 않았다.
참고
https://typescript-eslint.io/rules/no-unused-vars/
'TIL' 카테고리의 다른 글
type 과 interface 의 차이점 (0) | 2024.10.09 |
---|---|
fetch json() 메서드 적용이 안되는 문제 (4) | 2024.10.08 |
Route Handler & Server Action 제대로 이해하기 (1) | 2024.10.05 |
절대경로 import alias @/* (0) | 2024.10.04 |
타입지정 오류, 필요한 타입만 사용 (0) | 2024.10.02 |