DevOps
ESLint
다른 이름: 이에스린트
정의
JavaScript/TypeScript의 정적 분석 도구. 코드 스타일과 잠재적 오류를 자동으로 검사하여 PR 리뷰가 로직에 집중할 수 있게 함. 규칙 커스터마이징 가능
상세 설명
기술 스펙
- 정적 분석: 코드 실행 없이 오류 검출
- 규칙 설정: .eslintrc.json 파일
- 자동 수정: eslint --fix
- CI 통합: PR마다 자동 실행
실무 활용
- var 사용 금지
- 미사용 변수 검출
- console.log 경고
- 들여쓰기/공백 규칙