기록

husky, lint-staged 설정 본문

Next

husky, lint-staged 설정

dev.jung 2021. 7. 2. 12:05

Package 설치

npm i -D husky lint-staged

설정하기

npx husky install // husky bash 들어잇는 폴더 생성
npx husky add ./husky/pre-commit // 커밋시 실행할 bash 파일 추가


pre-commit 

#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run precommit // 실행할 스크립트 

 

package.json

{
  ...
  "scripts": {
    "start": "next start",
    "dev": "next dev",
    "build": "next build"
    "lint:fix": "eslint --fix src",
    "precommit": "lint-staged"
  },
  "lint-staged": { 
    "./**/*": [
      "eslint --fix src"
    ]
  },
  ...
}
반응형

'Next' 카테고리의 다른 글

Material UI 설정하기  (0) 2021.07.02
Prettier, Eslint, tsconfig 설정  (0) 2021.07.01
Next JS 시작하기 (feat.typescript)  (0) 2021.06.08
Comments