ESLint 와 Prettier (Linter와 Formatter)

HYEONGWOO IM·2022년 12월 26일
0

ESLint (Linter)

프로그램을 실행하지 않고 분석하여 코딩 컨벤션에 위배되거나 안티 패턴을 자동으로 검출해줍니다. + 간단한 포매팅 기능도 소지하고 있음.

Prettier (Formatter)

일관적인 코딩 스타일을 유지할 수 있게 도와주는 툴
2016년에 등장하여 코드를 특정 부분만 수정하는 것이 아니라 처음부터 다시 작성함.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

따라서, 코드의 오류를 찾고싶다면 Linter를 사용하고
코드의 스타일을 일관성 있게 유지하고 싶다면 Formatter를 사용하면 된다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

그렇다면 두개를 같이 쓰면 안될까?

두개를 같이 사용하는 것은 문제가 없지만 특성 설정들이 에러를 뱉는다면 해당 규칙을 끄거나 Formatter를 먼저 실행하고 Linter를 실행하는 방법이 있다.

상황에 맞게 규칙을 설정하여 양질의 코드를 작성해 보자!

0개의 댓글