0

所以......我什至不完全确定我hooks是否在工作,但这是我目前的设置。我正在使用"husky": "7.0.4""lint-staged": "12.1.2"

pre-commit的 on.husky看起来像这样

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

yarn lint-staged

package.json有这个

{
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx}": [
      "yarn lint",
      "git add"
    ]
  },
  "scripts": {
    "lint": "prettier --write 'src/**/*.{tsx, ts, css}' & eslint --max-warnings 0 --ignore-path .gitignore . --ext ts --ext tsx",
  }
}

我不完全确定从哪里开始能够获得一个允许我检测console.log()我的staged/pushed文件的钩子。

4

0 回答 0