linter를 이용한 코딩스타일과 에러체크 하기
linter 는 코딩스타일(코딩규칙)을 지킬 수 있도록 도와주는 툴이다. 그래서 코드 가독성을 높여주고, 기본적인 문법 에러를 체크해 준다. linter는 코딩 컨벤션과 에러를 체크해주는 작은 프로그램입니다. 독립적으로 실행할 수도 있고 IDE의 플러그인으로도 존재합니다. Python, Ruby, Java, Swift, HTML, CSS, YAML, 심지어 Markdown까지 대부분의 문법을 지원하고 있기 때문에 어떤 프로그램 언어를 사용하든 바로 체크해 볼 수 있습니다. Atom 에디터에서 지원하는 Linter 목록 을 보면 대부분의 언어를 지원하는 것을 알 수 있습니다. 스페이스 규칙은 물론 스타일의 순서와 내부 클래스의 깊이까지 제한해줍니다. 사람마다 원하는 스타일이 다르고 이게 더 낫다고 생각하는 부분도 있지만, 정말 그런 스타일이 유지보수와 협업에 도움이 되는지 생각해봐야 합니다. 혼자 작성하는 코드가 아니라면 자신의 스타일 보다는 대부분이 괜찮다고 하는 모두의 스타일 에 맞추는 것이 유지보수와 협업에 도움이 됩니다. eslint 적용하기 . eslint 은 javascript lint 툴이다. . 설치 방법 npm install -g eslint npm init eslint --init 위에까지 하면, 몇가지 옵션을 물어보고 자동으로 필요한 플러그인을 추가하고 .eslintrc.js 라는 설정 파일을 만들어 준다.