[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