Goalkeeper
使用方法
-
npm i goalkeeper -S-dev
-
package.json中添加
"gitHooks": { "pre-commit": "goalkeeper-git-hooks-pre-commit", "commit-msg": "goalkeeper-git-hooks-commit-msg" }
-
编辑器上安装eslint插件(建议),并指定使用项目中的校验规则
2020/12/3
https://www.tapd.cn/61636622/markdown_wikis/show/#1161636622001000030@toc3
- commit-msg
- merge —— 合并代码
- feat —— 新功能(feature)
- fix —— 修补bug
- docs —— 文档(documentation)
- style —— 格式(不影响代码运行的变动)
- refactor —— (既不是新增功能,也不是修改bug的代码变动)
- test —— 增加测试
- revert —— 回滚
- config —— 构建过程或辅助工具的变动
- chore —— 其他改动
- perf —— 项目优化
2020/12/6
- 合并eslint-config-goalkeeper
- 当前已有eslint-config主要为vue技术服务。
- 需用到其他技术请在根目录下的.eslintrc.js中配置覆盖
- 所有依赖goalkeeper的包均会依赖eslint-config-goalkeeper
- 若仅想使用eslint-config配置请单独依赖eslint-config-goalkeeper
- 下次迭代小版本
- 将git hooks从goalkeeper中分离出来
- 安装goalkeeper将初始化一份.eslintrc.js与忽略文件
- 发布时间1月
2020/12/29
- 合并eslint-config-goalkeeper
- 需用到其他技术请在根目录下的.eslintrc.js中配置覆盖
- 所有依赖goalkeeper的包均会依赖eslint-config-goalkeeper
- 若仅想使用eslint-config配置请单独依赖eslint-config-goalkeeper
- 安装goalkeeper将初始化一份.eslintrc.js与忽略文件
- 下次迭代小版本
- 将git hooks从goalkeeper中分离出来
- 发布时间1月