Husky
이 챕터에서는 커밋시 자동으로 코드 포맷팅을 지원하는 허스키 라이브러리의 설정을 다룹니다.
- Terminal
npm install husky@4 lint-staged -D
lint-staged
staged에 파일에 lint, format을 적용할 수 있도록 도와주는 패키지
ROOT
// package.json "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{js,jsx,ts,tsx,json}": [ "eslint --fix" ], "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [ "prettier --write" ] }