[Reference] Javascript 코딩 가이드 라인


Javascript 코딩 가이드라인

엔지니어링 팀을 위한 스타일 가이드와 모범 사례

스타일


  • 들여쓰기 스페이스 2번
  • 사용하지 않는 변수 제거 – 수많은 버그의 원인!
  • 세미콜론 생략 – 없어도 정말 괜찮다
  • 새 행을 (, [ 혹은 `````로 시작하지 않기
    • 세미콜론을 생략할 때 문제가 생길 수 있습니다 (자동으로 검사)
  • 키워드(if (condition) { ... }) 뒤에 스페이스 입력
  • 항상 == 대신 === 사용하기. 하지만 null || undefined를 확인할 때는 obj == null허용.

용법


가장 쉽게 자바스크립트 표준 스타일로 코드를 점검하는 방법은 글로벌에 Node 명령 줄 프로그램으로 설치. 터미널에서 아래 명령을 실행. (-g를 추가하면 표준 스타일이 시스템상에 글로벌로 설치되므로, 현재 작업 디렉토리에 설치하고 싶다면 생략)

npm install standard -g

위의 설치가 끝나면, 이제 standard 프로그램을 쓸 수 있다. 가장 기본적인 사용법은 현재 작업 디렉토리에서 모든 자바스크립트 파일의 스타일을 점검한다

$ standard
Error: Use JavaScript Standard Style
 lib/torrent.js:950:11: Expected '===' and instead saw '=='.

Reference : https://github.com/feross/standard