ESLint

해듬이 아빠·2021년 3월 13일
0

ESLint 란?

ESLint는 Javascript, JSX의 정정분석도구로 오픈소스 프로젝트다.
코드를 분석해 문법적인 오류나 안티 패턴을 찾아주고 일관된 코드 스타일로 작성하도록 도와줌.
JSLint, JSHint와 같이 다른 Javascript 정적 분석 도구들도 있지만, ESLint가 커스터마이징이 쉽고 확장성이 뛰어나 많이 쓰이는 추세임.
ESLint는 스타일 가이드를 좀 더 편리하게 적용하기 위해 사용하기도 하는데, 외부에 공개되어 많은 개발자가 사용 중인 Airbnb Style Guide, Google Style Guide 가 그 대표적인 예입니다.

코드에서 검사하는 항목

  • 포맷팅
  • 코드 품질

포맷팅은 일관된 코드 스타일을 유지하도록 하고 개발자로 하여금 쉽게 읽히는 코드를 만들어 준다.
이를테면 "들여쓰기 규치","코드 라인의 최대 너비 규치"을 따르는 코드가 가독성이 더 좋다.
코드 품질은 어플리케이션의 잠재적인 오류나 버그를 예방하기 위함
사용하지 않는 변수 쓰지않기, 글로벌 스코프 함부로 다루지 않기

profile
즐거운 코딩생활

0개의 댓글