leexx
처음 배우는 마음으로
leexx
전체 방문자
오늘
어제
  • 분류 전체보기 (68)
    • 막개발글 (12)
    • 자바스크립트 JavaScript (17)
    • 우아한테크코스 (3)
      • 프리코스 (3)
    • 타입스크립트 TypeScript (2)
    • 리액트 React (9)
      • 리액트 React (4)
      • ReactQuery (3)
      • ReduxToolkit (1)
    • 스프링 Spring (2)
      • 전체 글 (2)
    • 코틀린 Kotlin (4)
    • 자바 Java (9)
    • 파이썬 Python (3)
      • Selenium (2)
    • SQL (1)
    • 깃허브 GitHub (1)
    • 알고리즘 Algorithm (5)
    • 일상글 (0)

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
leexx

처음 배우는 마음으로

2. IntelliJ 에서 ESLint, Prettier 적용하기
자바스크립트 JavaScript

2. IntelliJ 에서 ESLint, Prettier 적용하기

2023. 5. 20. 19:40

전처리

  • ESLint, Prettier 다운받는것은 이전 글에 있다. https://leexx.tistory.com/102
  • ESLint 설정 시 Prettier 도 자동으로 설정되게 하는 부분도 같은 글 하단에 있다. https://leexx.tistory.com/102#ESLint%--%EC%--%--%--Prettier%--%EB%-D%--%--%EC%-E%--%EC%--%B-%EA%B-%B-
 

1. ESLint, Prettier / 설치 및 사용 / 차이점 / 더 잘쓰기 (충돌방지, 쉽게 쓰기)

ESLint Lint, Linter ESLint 를 알아보기 전에 Linter 에 대해 알아보자. Lint 는 보풀 이라는 뜻이다. 즉 Linter 의 의미는 보풀 (뭔가 지저분한, 뭔가 잘못된) 을 찾아주는 의미인 듯 하다. 옷의 보풀은 입어

leexx.tistory.com

 

 

파일 저장할 때 ESLint 설정이 적용되게 하기 

Library 설치

 

저장 시 알아서 적용되도록 하기

 

파일 저장할 때 Prettier 설정이 적용되게 하기 

앞서 eslint-plugin-prettier 로 eslint 적용 시 prettier 도 같이 적용되게 한 내용과 동일 하다. 개인적으로 라이브러리 설치 및 설정 보다, IDE 의 도움을 받는게 훨씬 간단해서 더 추천한다.

 

IntelliJ 에서 Prettier plugin 설치

 

Libaray 설치

 

저장 시 알아서 적용되도록 하기

Prettier package 에 설치된 패키지의 경로를 추가해준다. 나는 프로젝트 내에 설치를 해서, 저렇게 해줬다. 그리고 아래 옵션들을 체크해준다. (이유는... 공식문서에서 그렇게 설치하라고 해서...)

 

 

Reformat with Prettier 에 command+s 등록

기존의 hotkey 는 삭제해야 작동한다고 한다.

 

ESLint 모듈을 제대로 못찾는 경우

간혹 제대로 eslint 를 못찾는 경우 이런 에러가 뜨는 경우가 있는데, 내용을 보다시피 eslint 모듈을 제대로 못찾은 경우이다

 

이럴땐 이렇게 직접 명시해주면 된다. 참고로 /node_modules 까지가 아니라 /node_modules/eslint 이다.

 

 

참고자료

  • 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻 https://minjung-jeon.github.io/eslint-prettier-intellij/

'자바스크립트 JavaScript' 카테고리의 다른 글

[에러 해결] json data 를 import 하는 방법  (0) 2024.01.06
[에러 해결] SyntaxError: Cannot use import statement outside a module  (0) 2024.01.06
1. ESLint, Prettier / 설치 및 사용 / 차이점 / 더 잘쓰기 (충돌방지, 쉽게 쓰기)  (0) 2023.05.20
form, XHR, AJAX, jQuery.ajax, Fetch  (2) 2023.01.23
OOP (Object Oriented Programming)  (0) 2023.01.23
    '자바스크립트 JavaScript' 카테고리의 다른 글
    • [에러 해결] json data 를 import 하는 방법
    • [에러 해결] SyntaxError: Cannot use import statement outside a module
    • 1. ESLint, Prettier / 설치 및 사용 / 차이점 / 더 잘쓰기 (충돌방지, 쉽게 쓰기)
    • form, XHR, AJAX, jQuery.ajax, Fetch
    leexx
    leexx

    티스토리툴바