We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NodeJS 권장은 camelCase 이지만, 본 프로젝트에서는 snake_case로 작성합니다. 변수명, 함수명 모두 snake_case로 작성하여주세요.
인덴트는 기본 스페이스 4개입니다. \t가 삽입되지 않도록 주의하여주세요.
\t
ES8 문법을 사용하기 때문에 var 대신 let과 const를 이용하여 타입을 지정하여주세요. 오브젝트, 참조형의 경우 const, 일반 변수는 let을 사용하면 됩니다.
eslint 설치가 되어있지 않는 경우 npm install로 설치하여주세요.
eslint
npm install
설치 후, ./node_modules/.bin/eslint --init를 해주어야 합니다. 컨벤션은 google의 것을 사용합니다.
./node_modules/.bin/eslint --init
$ ./eslint --config ./.eslintrc <directory or file to check>
--fix 옵션을 붙이면 기본적인 문법 오류는 모두 수정해줍니다.
--fix
그러나 변수 타입의 경우 var를 모두 일괄적으로 let으로 고치는 듯하니 주의
pre-commit 파일을 구글 드라이브에서 복사하여 .git/hook/ 폴더에 복사해 넣어주세요.
pre-commit
넣은 이후
$ chmod +x pre-commit
로, 실행 권한을 부여해주어야 합니다.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Coding Rules
NodeJS 권장은 camelCase 이지만, 본 프로젝트에서는 snake_case로 작성합니다. 변수명, 함수명 모두 snake_case로 작성하여주세요.
인덴트는 기본 스페이스 4개입니다.
\t
가 삽입되지 않도록 주의하여주세요.ES8 문법을 사용하기 때문에 var 대신 let과 const를 이용하여 타입을 지정하여주세요. 오브젝트, 참조형의 경우 const, 일반 변수는 let을 사용하면 됩니다.
eslint를 이용한 문법 검사
eslint
설치가 되어있지 않는 경우npm install
로 설치하여주세요.설치 후,
./node_modules/.bin/eslint --init
를 해주어야 합니다. 컨벤션은 google의 것을 사용합니다.--fix
옵션을 붙이면 기본적인 문법 오류는 모두 수정해줍니다.그러나 변수 타입의 경우 var를 모두 일괄적으로 let으로 고치는 듯하니 주의
pre-commit hook
pre-commit
파일을 구글 드라이브에서 복사하여 .git/hook/ 폴더에 복사해 넣어주세요.넣은 이후
로, 실행 권한을 부여해주어야 합니다.
The text was updated successfully, but these errors were encountered: