| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git hook工具——husky和eslint(自己总结) -> 正文阅读 |
|
[开发工具]git hook工具——husky和eslint(自己总结) |
如何使用husky呢? 这里我们可以使用自动配置命令: npx husky-init && npm install 这里会做三件事: 1.安装husky相关的依赖: 2.在项目目录下创建 ?3.在package.json中添加一个脚本: ?接下来,我们需要去完成一个操作:在进行commit时,执行lint脚本: ?这个时候我们执行git commit的时候会自动对代码进行lint校验。 git commit规范通常我们的git commit会按照统一的风格来提交,这样可以快速定位每次提交的内容,方便之后对版本进行控制。 ?但是如果每次手动来编写这些是比较麻烦的事情,我们可以使用一个工具:Commitizen Commitizen 是一个帮助我们编写规范 commit message 的工具; 1.安装Commitizen npm install commitizen -D 2.安装cz-conventional-changelog,并且初始化cz-conventional-changelog: npx commitizen init cz-conventional-changelog --save-dev --save-exact 这个命令会帮助我们安装cz-conventional-changelog: 并且在package.json中进行配置:
这个时候我们提交代码需要使用
我们也可以在scripts中构建一个命令来执行 cz: ? ?以后我们提交代码需要使用 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 20:11:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |