配置husky

news/2025/1/19 8:51:35/

配置 husky

配置 husky 之前先在码云创建新仓库
本地创建空文件夹 vue3_admin
在 git bash 中 cd 到 vue3_admin 路径,执行 git init
使用 git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库
使用 git pull origin master 命令,将码云上的仓库 pull 到本地文件夹
(期间需要输入 gitee 上面的账号和密码。
输入完账号后,弹出输入密码的。)
将要上传的文件,添加到刚刚创建的文件夹
使用 git add . (. 表示所有的)或者 git add + 文件名 // 将文件保存到缓存区
使用 git commit -m '新添加的文件内容描述' //添加文件描述
使用 git push origin master ,将本地仓库推送到远程仓库
执行完 git push 之后,在 gitee 中就能看到推送上去的项目了。

在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。如果有人没有格式化就提交了远程仓库中,那这个规范就没什么用。所以我们需要强制让开发人员按照代码规范来提交。

要做到这件事情,就需要利用 husky 在代码提交之前触发 git hook(git 在客户端的钩子),然后执行pnpm run format来自动的格式化我们的代码。

安装husky

pnpm install -D husky

执行

npx husky-init

会在根目录下生成个一个.husky 目录,在这个目录下面会有一个 pre-commit 文件,这个文件里面的命令在我们执行 commit 的时候就会执行

.husky/pre-commit文件添加如下命令:

#!/usr/bin/env sh
. “$(dirname – “$0”)/_/husky.sh”
pnpm run format

当我们对代码进行 commit 操作的时候,就会执行命令,对代码进行格式化,然后再提交。

对于我们的 commit 信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用commitlint来实现。
配置commitlint文章见commitlint 配置


http://www.ppmy.cn/news/164580.html

相关文章

常用的git指令

git clone xxx 克隆远程代码到本地 git checkout xxx 切换到xxx分支 git checkout . 修改的部分代码清理掉不修改了 git branch -vv 查看本地对应远程的分支对应关系 git branch -a 查看本地和远程的所有分支 git branch -d xxx 删除分支&…

Android scroller学习总结

一、关键在于View的scrollTo scrollBy方法 scrollTo scrollBy 滑动的是view的内容,而不是view本身,这也是和动画的区别 怎么滑动内容呢?通过滑动view的画布,然后重绘 mScrollX mScrollY分别代表画布相对初始位置滑动的距离&am…

技术分享-向电池巨头批量供货的芯驰-E3系列的实际用法案例

芯驰首席架构师孙鸣会上表示,仅单个800M的CPU内核,如果用来做BMS,可以同时精准地监控40~60个电芯的状态; 如果用来做电机控制,可以同时做4个电机的高精度的闭环控制,而如果用来做网关路由&#…

Lr性能测试查看服务器带宽,LR性能测试报告-WebGIS.docx

LR性能测试报告-WebGIS 结果报告WebGIS性能测试概述测试目的测试5分钟可以生成多少个专题产品工作流,建议使用多少进程运行。测试矢量底图、影像底图可以支持多少并发用户数(响应时间在5秒内)。建议使用多少进程运行以及并发人数。测试前台标绘站点与后台生成站点&a…

Office--CVE-2017-11882【远程代码执行】

Office远程代码执行漏洞现POC样本 最近这段时间CVE-2017-11882挺火的。关于这个漏洞可以看看这里:https://www.77169.com/html/186186.html 今天在twitter上看到有人共享了一个POC,https://twitter.com/gossithedog/status/932694287480913920,http://ow…

msf生成webshell_CVE-2017-11882漏洞复现结合MSF拿电脑shell

两个代码分别贴上 [Python] 纯文本查看 复制代码import argparse import sys RTF_HEADER R"""{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}} {\*\generator Riched20 6.3.9600}\viewkind4\uc1 \pard\sa200\sl…

利用Office公式编辑器特殊处理逻辑的免杀技术分析(CVE-2017-11882)

利用Office公式编辑器特殊处理逻辑的免杀技术分析(CVE-2017-11882) 阅读量 44989 | 评论 3 分享到: 发布时间:2018-09-11 10:00:14 背景 2018年8月24日,360威胁情报中心捕获到一个专门为乌克兰语使用者设计的…

[转] 2018年最新桌面CPU性能排行天梯图(含至强处理器)

【FROM】 http://www.idn100.com/zuzhuangdiannaopeizhi-pc2849/ 排名 处理器 图例 分数 1 Intel Xeon Platinum 8173M @ 2.00GHz 28860 2 Intel Xeon Gold 6154 @ 3.00GHz 27789 3 Intel Core i9-7980XE @ 2.60GHz 27736 4 Intel…