작성한 코드가 의도한대로 작성하는가, 결함이나 문제가 없는가, 읽기 쉽고 유지 보수가 용이한가. code quality를 높이기 위해 Linting & Testing을 이용한다.
- Testing Tool :
Ent to End Test
Intergration Test
Unit Test
: 지정한 코드 스타일을 지키는지 안지키는지를 체크 해주는 도구
ex) 팀원끼리 코드 스타일을 일관되게 맞춰 코드 파악이 용이하고 오류를 찾기 쉽게 만든다.
Eslint를 Sprint repository에 설치 (package.json 파일의 devDependencies 항목에 eslint가 추가되어 있으면 설치 완료)
Eslint 설정파일은, .eslintrc.js 또는 .eslintrc.json와 같은 이름으로 만들어진다.
설정파일에서 "rules"를 수정해보고 터미널에서 npm run lint 실행