git - 使用 lint-staged 来检查这个提交是否可以构建?
问题描述
使用 husky 和 lint-staged 时,是否可以检查预提交中的暂存版本?
有点像这样?
"lint-staged": {
"**/*.{js,jsx,ts,tsx,css,md}": [
"prettier --write",
"yarn build"
]
}
如果我尝试这个,即使提交的内容应该构建,我也会收到构建错误,它说它找不到“页面”目录。这是因为它试图仅构建暂存文件吗?
也许我正在尝试做一些不可能的事情。我只是想防止在 CI 构建管道上检查失败的代码。
谢谢 :)
解决方案
推荐阅读
- r - 使用 RStudio Chromote 获取页面生成的 XHR 请求的响应正文的正确方法
- ruby - 如何使用 gemset 版本而不是默认版本?
- postgresql - 使用具有单个共享网络数据目录的多个 PostgeSQL 服务器?
- python - Python 中的变量在由 Tkinter 按钮定义后未写入文件
- wordpress - 如何在 PolyLang 插件中切换特定语言?
- browser - 如何找到正在运行的浏览器扩展程序的 PID?
- javascript - 有没有更好的方法来使用多个按钮的功能?
- javascript - 使用按钮添加新的输入字段
- angular - Angular 5 http 错误但不再使用 http
- java - Intellij 外部库中所有类的“无法解析符号”