husky+lint-staged의 모바일 노트 @2021년 7월
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx}": [
"eslint --fix"
]
}
필요한 포장을 먼저 설치한다.npm i -D husky lint-staged
husky의 초기화 명령을 실행합니다.npx husky-init && npm install
.husky/pre-commiit라는 파일이 있다고 생각해서 lint-staged로 변경했습니다.#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm run lint-staged
package.json에 lint-staged의 스크립트와 설정을 추가합니다."scripts": {
...,
"lint-staged": "lint-staged"
},
"lint-staged": {
"*.{js,ts,jsx,tsx}": [
"npx eslint . --fix",
"npx prettier --write ."
]
},
}
이렇게 이상한 코드를 박아서 틀리면 성공이야👍참고 자료
Reference
이 문제에 관하여(husky+lint-staged의 모바일 노트 @2021년 7월), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/seya/articles/c908d88df0a587텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)