(husky, lint-staged) husky, lint-staged로 프로젝트 관리

(husky, lint-staged) husky, lint-staged로 프로젝트 관리

◆ 주의사항

그 포스트 시리즈으로 구성되다.

그리고 쉘 스크립트나는 그것을 많이 사용하지만 자세히 설명하지는 않습니다.

독학당신은해야합니다.

팀 프로젝트계속하면
코드, 약속이게 필요해

모든 개발자 자기 스타일코드를 다음과 같이 작성하면 코드를 검토하기 어려움경험 후 인원을 교체하는 경우 코드 분석의 어려움경험할 수 있습니다

따라서 이 글에서는
허스키, 린트 스테이징사용
프로젝트 관리
어떻게 하는지 봅시다.

이 글은 프로젝트입니다
모노레포 가정모노레포가 아니더라도 특별한 문제는 없습니다.

패키지 관리자
실을 사용버전은
원사@3.2.1
예.

허스키, 린트 스테이징

◆ 허스키와 보푸라기에 대한 간단한 이해

패키지에 대한 설명은 다음과 같습니다.

쉰: 자식 후크두번째
사용하기 쉬운포장 가능

보푸라기 단계: 현재
스크래치 파일만 적용가방은 당신을 보자

더 자세한 내용이 궁금하시다면 아래 npm으로 가셔서 확인해보세요.

쉰:
이동하다

린트 단계:
이동하다

◆ 허스키 및 보푸라기 설치

쉰: 실 애드디 허스키 또는
npm 설치 –dev 허스키

린트 단계: 원사 추가 -D lint-staged 또는
npm 설치 –dev lint-staged

허스키라면 다음 명령어도 입력합니다.

npm pkg set scripts.prepare=”허스키 설치”

이후 원사를 다시 입력하십시오해보자.

내 것과 같은 버전사용하려면 다음 명령을 사용할 수 있습니다.

쉰: 원사 추가 -D 허스키@^8.0.1 또는
npm 설치 –dev husky@^8.0.1

린트 단계:
원사 추가 -D lint-staged@^12.4.0 또는
npm 설치 –dev lint-staged@^12.4.0

위 과정 작성하려면 yarn 명령만 사용하십시오.아래와 같이 하면

1. 실추가 -D허스키

2. 원사 추가 -D 린트 단계

3. npm pkg set scripts.prepare=”허스키 설치”

4. 원사

에러 발생됨

위의 과정을 거치면
에러 발생됨할수있다.

치명적: git 저장소(또는 상위 디렉토리)가 아님: .git

허스키 – git 명령을 찾을 수 없어 설치 건너뛰기

그 다음에 초기화 명령으로
자식 초기화
할 수 있어요.

결과

항목 참조 .husky 폴더 와는 별개로
일부 파일 및 폴더 생성 가질 수 있었다

다음 게시물에서 제출하기 전에 이것을 사용합니다.


console.log가 존재하는 경우 커밋 방지
그만하자

마지막

틀린 부분이 있으면 댓글로 알려주세요.