Error: 'error' is defined but never used. @typescript-eslint/no-unused-vars
개발프레임워크 : next.js + TS
에러를 미리 작성해놓고 적용하지 않았을 때 등장했다. 이외에도 선언만 하고 사용, 호출하지 않은 변수나 함수들도 no-unused-vars 규칙에 걸리게 된다.
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "warn"
}
// .eslintrc.json
{
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint", "simple-import-sort", "prettier"],
"extends": [
"next/core-web-vitals",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended"
],
"env": {
"browser": true
},
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "warn"
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"quotes": "off",
"@typescript-eslint/no-empty-function": "off"
}
}