Technical/etc

[VS CODE] ESLint 오류로 인한 미동작

sga8 2024. 1. 24. 17:01
728x90
반응형

 

VS Code 사용 중 Eslint가 동작하지 않은 이슈가 발생함.

우측 하단에 Prettier가 아닌 ESLint가 떠있어야 하는데, 다르게 떠있는 상황

 

 

VS Code 에서 "Ctrl + Shift + P" 를 통해 eslint를 검색하면 5가지의 선택 항목이 나옴. (VS Code 1.7.0 기준)

1) ESLint: Show Output Channel
2) ESLint: Restart ESLint Server
3) ESLint: Migrate Settings
4) ESLint: Create ESLint configuration
5) ESLint: Fix all auto-fixable Problems

 

 

위 기능들을 하나씩 실행했을 때, 아래와 같은 결과를 확인할 수 있었음.

동작 오류메시지 
1) ESLint: Show Output Channel 명령 'ESLint: Show Output Channel'에서 오류(command 'eslint.showOutputChannel' not found)가 발생했습니다.
2) ESLint: Restart ESLint Server 명령 'ESLint: Restart ESLint Server'에서 오류(command 'eslint.restart' not found)가 발생했습니다.
3) ESLint: Migrate Settings 명령 'ESLint: Migrate Settings'에서 오류(command 'eslint.migrateSettings' not found)가 발생했습니다.
4) ESLint: Create ESLint configuration 우측 하단에 "The workspace already contains as ESLint configuration file." 라는 메시지가 뜸으로써 Config File에 대한 detect는 정상적으로 되는 것을 확인할 수 있음.
5) ESLint: Fix all auto-fixable Problems 명령 'ESLint: Fix all auto-fixable Problems'에서 오류(command 'eslint.executeAutofix' not found)가 발생했습니다.

 

 



해결하기 위해 진행한 방법

1) ESLint 재설치
   → 효과 없음

2) Ctrl + , 를 통한 설정 파일 수정
   → 효과 없음
   → 인터넷에 돌아다니는 온갖 민간 요법을 사용해보았으나 실패

3) VS Code 내 ESLint Extension 삭제 및 재설치
   → 효과 없음

위의 3가지 방법과 더불어 구글링해서 얻을 수 있는 지식들의 민간 요법을 동원했으나 보기 좋게 실패함.

ESLint Extension 관련해서 알아보던 중 글 쓰는 시점으로 부터 1일 전부터 진행되지 않은 것이 기억나고, 마침 안되던 날부터 새로운 버전이 제공된 것을 확인함.

 

ESLint Extension을 이전 버전으로 롤백하여 해결하였음.

 

 

해결 완료!

728x90
반응형