Husky + lint-staged 설정
Git commit 시점에 변경된 파일에 대해서만 lint와 formatter를 실행하는 설정
{
"scripts": {
"prepare": "husky install"
},
"devDependencies": {
"husky": "^8.0.0",
"lint-staged": "^13.0.0"
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx}": [
"eslint --fix",
"prettier --write"
],
"*.json": [
"prettier --write"
]
}
}