본문 바로가기

TIL

typescript-eslint/no-unused-vars

프로젝트를 배포하려고 시도하는데 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/