이전에 2주 사이드 프로젝트에서 eslint를 적용했을때 뭐만하면 에러 내뿜고.... 안된다고 해서 무시하고 진행해서 왜 사용하는거지? 하고 이번 프로젝트에서는 팀원들 동의하에 사용을 안했었다...
근데 딥 다이브를 공부해보니 strict mode의 중요성에 대해 알게 되었고
이런 장점으로, 프로젝트 리팩토링 할때 사용하기로 했다... 근데 처음부터 에러라니..
ERROR
[eslint]
src/App.js
Line 0: Parsing error: Cannot read file '/users/seoyeon/desktop/seb40_main_013/client/tsconfig.js'
여러 해결책을 해봐도 안됬었는데...문제는 간단했다! eslintrc.js 파일에서
module.exports = {
...
parserOptions: {
project: "./tsconfig.js",
},
...
};
우리는 tsconfig.json 으로 파일을 저장해뒀는데, parserOptions.project를 tsconfig.js로 잘못 저장했기 때문에 생긴 에러 였다!
tsconfig.json으로 수정하고 저장하니 해결~