Skip to content

week2_코드리뷰_SCH

SuphremeChicken edited this page Nov 19, 2019 · 4 revisions

11.19 적용상황

  • package.json 정리
  • 코드 스타일
    • 린트 적용

1. package.json 정리

dependencies와 devDependencies의 차이를 공부해보시면 좋을 것 같습니다.

  • npm install --save -> dep...

  • npm install --save-dev -> devDep..

어떤 라이브러리가 프로젝트의 컴파일(빌드) 타임에 필요하면 devDependencies에 넣고, 런타임에도 계속 쓰이는 것이면 dependencies에 넣어야 합니다.

path모듈은 노드 기본 내장모듈

https://nodejs.org/docs/latest-v12.x/api/index.html

엔진 node버전을 명시, 하위 node 엔진 사용시 경고를 생성할 수 있을 것 같습니다.

https://docs.npmjs.com/files/package.json#engines

2. 코드 스타일

  • 린트 설정 체크

2.1.카멜케이스 권장 https://eslint.org/docs/rules/camelcase

2.2 비할당 변수 제거 https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unused-vars.md

2.3 콘솔문 제거 https://eslint.org/docs/rules/no-console

2.4 템플릿 리터럴 사용 권장 https://eslint.org/docs/rules/prefer-template

1. 그라운드 룰

2. 스크럼 hackmd link

3. 변경 내역

4. 스프린트

5. 기술공유

6. 팀 회고록

Clone this wiki locally