- ESlint : 내부적으로 스타일을 규정하는 것
$ npm i eslint -D // 다운로드
$ npx eslint --init //설정파일 생성
$ npx eslint index.js  // index.js파일의 코딩 스타일 검사- Prettier : 예쁜 코드 만들어주는 코드 포매터
$ npm i perttier -D		//설치
$ npx prettier index.js		//index.js 코드 예쁘게
///    ->  console.log('hello')		-> console.log("hello");		
		// 따옴표는 ' ' 만 사용하고 세미콜론은 false로 설정했다.
        
$ npx prettier index.js --write 	// js파일이 바뀜
///
default format => prettier	// setting 에서 설정 
//세부적인 설정 변경은 아래
prettierrc.json 에서 상세 설정가능 singleQuote, semi- husky : git 커밋 전 코드 검사
 $ git init   // husky 설치 전 git이 있어야함
 $ git i husky -D	// 설치
 $ npx husky install  // git hook  설치= 활성화
 
 
package.json/script부분에 "parepare": "husky install", 추가
 $ npx husky add .husky/pre-commit "npm test"		
 // npm test 실행하면 커밋전 모든 코드 에러를 한번 더 확인 할 수 있음
반응형
    
    
    
  'Frontend > React' 카테고리의 다른 글
| [React] 컴포넌트간 통신 / Context API / provider / consumer / useContext (0) | 2021.11.16 | 
|---|---|
| [React] Basic Hooks / Additional Hooks / React Router Hooks (0) | 2021.11.16 | 
| [React] Component Styling / Style loader / React Shadow / Ant Design (0) | 2021.11.16 | 
| [React] router / react-router-dom / query-string / redirect (0) | 2021.11.16 | 
| [React] React 프로젝트 생성 Create-React-App, CRA (0) | 2021.11.03 |