[ESLint, Prettier, Husky] 코드 린터, 코드 포맷터를 이용해 코드 스타일 정하기, Husky로 hook 설정하기
코드 린터 문법에 대한 규칙을 정해준다. (ex. 중복 선언 금지, == 금지 등) 문법 상 에러가 아니므로 실행에는 문제가 없지만, 규칙을 통해 코드 스타일을 통일시키기 위한 것이다. 포맷터 기능도 일부 가지고 있다. 코드 포맷터 예쁘게 보여주기 위한 것이다. (ex. 띄어쓰기는 2칸, ~~길이 넘으면 자동으로 줄바꿈) ESLint에 포맷터의 기능을 일부 가지고 있지만, 포맷터는 prettier를 사용하도록 설정할 것이다. eslint와 prettier를 같이 사용할 수 있게 해주는 eslint-config-prettier도 설치해야 한다. husky Git hooks을 쉽게 적용할 수 있는 모듈이다. Git hooks: Git과 관련한 이벤트가 발생했을 때 특정 스크립트를 실행할 수 있도록 하는 기능..
2022.11.14