当使用husky和lint-staged时,是否可以在预提交中检查什么是staged构建?
就像这样?
"lint-staged": {
"**/*.{js,jsx,ts,tsx,css,md}": [
"prettier --write",
"yarn build"
]
}
字符串
如果我尝试这样做,我会得到一个构建错误,即使正在提交的内容应该构建,它说它找不到'pages'目录。这是因为它试图构建的只是暂存文件吗?
也许我正在尝试做一些不可能的事情。我只是想防止代码被签入,这将在CI构建管道上失败。
Thanks:)
1条答案
按热度按时间1tu0hz3e1#
是的,这是我的lint-staged.js文件
字符串
我正在做一个Nextjs项目,我通过Husky Pre-commit钩子运行这个项目。