Prettier
- '코드 구현 방식'이 아닌, 줄 바꿈, 공백, 들여 쓰기 등 에디터에서 '텍스트'를 일관되게 작성되도록 도와주는 것이다
- 코드를 읽어들여 개발자가 설정한 옵션에 따라 코드를 다시 리포맷하는 코드 포맷터다.
ESLint
- ES 는 Ecma Script를, Lint 는 에러가 있는 코드에 표시를 달아놓는 것을 의미한다.
- ESLint 는 자바스크립트 문법에서 에러를 표시해주는 도구다.
- 여러 방식의 코드 작성법이 있는데, 이러한 방식을 일관성 있는 방식으로 구현할 수 있도록 잡아주는 것이다.
요약
ESLint 는 코드 포맷터의 역할도 하지만, 주로 코드 에러를 잡아내고 코드 문법을 강제하는 등 코드 품질 개선에 중점을 둔 반면, Prettier 는 코드가 정갈해 보이도록 하는 것이 중점이지, 코드의 에러는 잡아내지 못한다.
'TIL' 카테고리의 다른 글
| ES6 화살표 함수 사용 이유 (0) | 2022.11.11 |
|---|---|
| TCP, UDP 개념 (0) | 2022.11.10 |
| TIL DOM과 Virtual DOM (0) | 2022.11.05 |
| TIL CSS display란 ? (0) | 2022.11.04 |
| TIL 메모리 구조 (Code, Data, Stack, Heap) (0) | 2022.11.02 |