自定义pre-commit脚本
需求背景
QNSolutions_Web 是一个多项目集成的 repo,front 下是多个项目,而 solution 下是一个 monorepo。
现需要实现当某个项目中有文件变更 commit 时,只对该项目进行 lint-staged 操作,而不是对整个 repo 进行 lint-staged 操作。
Repo 结构如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
.
├── portal
│ └── front
│ ├── portal-solution
│ ├── portal-solution-admin
阅读更多