본문 바로가기

IDE

[WebStorm] webstorm에서 커스텀 eslint, prettier 적용하는 법

각 프로젝트마다 eslint, prettier를 다르게 적용하고 싶을 때가 있습니다.

eslint는 .eslintrc.js 파일로 prettier는 prettierec 파일로 저장을 해서 각 프로젝트마다 적용시킬 수 있습니다.

현재 파일구조 입니다. 프로젝트 최상단에 .eslint.js와 .prettierrc가 있는것을 확인할 수 있습니다.

 

 

🟩 .eslintrc.js 설정하기

Ctrl + Alt + S를 눌러서 설정 파일에 간다음 → eslint → Manual ESLint configuration을 클릭해줍니다.

ESLint package는 .eslintrc.js 파일이 어디있는지 보여주는 것 입니다.

ESLint package에다가 현재 eslintrc.js 파일이 어디있는지 넣어줘야 합니다. 저는 npm i eslint로 다운 받아온 eslint를 사용하겠습니다.

Working directories에 eslint를 적용할 파일을 선택해줍니다.

프로젝트 전체에 적용할 것이니 프로젝트 파일 자체를 선택해주면 됩니다.

 

🟩 .prettierrc 설정하기

prettier도 비슷합니다.

 

Ctrl + Alt + s -> prettier 검색  -> prettier 들어갑니다.

 

Prettier Package는 내가 만든 .prettierrc파일 찾아줍니다. 없다면 npm 모듈로 지정된 prettier를 사용할 것 입니다.

 

On save를 체크하면 저장할 때마다 prettier가 동작합니다.

.prettierrc파일은 프로젝트 최상단에 있으니 프로젝트 파일 자체를 넣어줍시다.

 

728x90