코드캠프 부트캠프 10일차-3

개발일기·2022년 1월 21일
0

Eslint

코드에서 발견되는 문제 패턴을 식별하기 위한 정적 코드 분석 도구이다.

ESLint의 규칙은 직접 정의할 수 있으며 Airbnb, Google등과 같이 이미 정의된 규칙을 불러올 수 있다.
사용하게 되면 규칙을 정해서 코드를 작성해야 하므로 협업을 하는데 있어서 필수적이라 할 수 있다. 각자의 다른 코드 스타일을 일관된 규칙으로 지정해 줄 수 있기 때문이다.

Prettier

코드의 포맷을 일관성있게 바꾸어주는 코드 포매터이다.

A라는 사람은 string타입의 데이터를 큰따옴표("")로 사용하고, B라는 사람은 string타입의 데이터를 작은따옴표('')로 사용한다고 했을때 이 두사람이 협업을 한다면?
누군가는 문장이 끝나면 세미콜론(;)을 붙이고 누구가는 안붙인다면?
이런식으로 사람마다 코딩 스타일이 달라 협업을 하면서 불편을 줄 수 있는 요소들을 변화해주는 도구라 보면 된다.

Eslint는 검사, Prettier는 이쁘게 바꿔주는 역할을 한다고 보면 된다.

profile
개발자가 꿈이에오

0개의 댓글