
개발자가 실수한 부분을 미리 알려주기 때문에 오류를 줄이고, 여러 사람이 함께 개발할 때 일관된 코드를 작성하는 데 도움이 된다.
let a = 10;
let b = 20;
console.log(a);
위 코드에서는 b를 사용하지 않았기 때문에 ESLint가 사용하지 않는 변수(no-unused-vars)라고 경고한다.
개발자가 직접 코드를 정리하지 않아도 일정한 스타일로 자동 저장해 준다.
function hello(){console.log("Hello")}
function hello() {
console.log("Hello");
}
Prettier는 코드의 들여쓰기, 줄바꿈, 세미콜론 등을 자동으로 정리하여 가독성을 높여준다.
| ESLint | Prettier |
|---|---|
| 코드 오류를 검사 | 코드 형식을 자동 정리 |
| 잘못된 문법을 알려줌 | 보기 좋은 코드로 변경 |
| 코드 품질 향상 | 코드 스타일 통일 |
ESLint는 코드의 오류를 검사하는 도구이고, Prettier는 코드의 형식을 자동으로 정리하는 도구