eslint란 무엇이며 왜 쓰는걸까?
⇒ 내가 이해한 내용
: 코드 컨벤션을 지켜 코드 품질을 유지시키고,
버그 가능성이 있는 부분을 사전에 찾아내어 예방하고자 사용한다.
⇒ 클로드 답변
- 코드 일관성 유지
- 팀원들이 각자 다른 코딩 스타일을 사용하면 코드를 읽고 이해하기 어려워질 수 있어요
- ESLint를 통해 들여쓰기, 공백, 세미콜론 사용 등의 스타일을 통일할 수 있습니다
- 잠재적 버그 예방
- 사용하지 않는 변수나 import문 감지
- 흔한 프로그래밍 실수를 미리 찾아내줍니다
- TypeScript와 함께 사용하면 타입 관련 오류도 사전에 발견할 수 있죠
- 코드 품질 향상
- 복잡도가 높은 함수 감지
- 중복 코드 방지
- 안티 패턴 사용 방지
- 생산성 향상
- 코드 리뷰 시간 단축 (기본적인 스타일 문제는 ESLint가 자동으로 잡아줌)
- 자동 수정 기능으로 간단한 오류는 즉시 해결