当前位置: 首页 > news >正文

成都建设银行分行招聘网站潮州营销型网站建设推广

成都建设银行分行招聘网站,潮州营销型网站建设推广,Wordpress带商城的主题,WordPress留言板dux上一篇文章中配置了eslint校验代码工具 【vue3ts项目】配置eslint校验代码工具,eslintprettierstylelint 1、配置husky 每次手动执行命令才能格式化代码,如果有人没有格式化就提交到远程仓库,这个规范就起不到作用了,所有需要强…

上一篇文章中配置了eslint校验代码工具
【vue3+ts项目】配置eslint校验代码工具,eslint+prettier+stylelint

1、配置husky

每次手动执行命令才能格式化代码,如果有人没有格式化就提交到远程仓库,这个规范就起不到作用了,所有需要强制开发人员按照代码规范来提交

利用husky在代码提交之前触发 git hook(git在客户端的钩子),然后执行npm run format来自动格式化代码

1、安装husky

npm i -D husky

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

npx husky-init

报错了,因为项目还没有初始化git仓库
在这里插入图片描述
仓库还没有创建
在这里插入图片描述

先创建个远程仓库,https://gitee.com/
在这里插入图片描述
在这里插入图片描述
在项目所在文件夹执行git remote add origin https://gitee.com/the-flower-eyed-bear/vue3_ts_pig.git
在这里插入图片描述
执行git add .
在这里插入图片描述
git commit -m""
在这里插入图片描述

git push -u origin “master”

在这里插入图片描述
远程仓库创建并和项目关联之后,重新执行npx husky-init,现在就在根目录下自动创建了husky文件夹
在这里插入图片描述

在.husky/pre-commit文件添加以下命令:npm run format

#!/user/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npm run format

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

2、配置commitlint

commit信息,也有统一规范,利用commitlint实现

npm add @commitlint/config-conventional @commitlint/cli -D

新建commitlint.config.cjs

module.exports = {extends: ['@commitlint/config-conventional'],rules: {'type-enum': [2, 'always',['feat','fix','docs','style','refactor','perf','test','chore','revert','build'],],'type-case': [0],'type-empty': [0],'scope-empty': [0],'scope-case': [0],'subject-full-stop': [0, 'never'],'subject-case': [0, 'never'],'header-max-length':[0,'always',72]}
}

package.json中配置执行命令

"commitlint":"commitlint --config commitlint.config.cjs -e -V"

配置结束,当填写commit信息的时候i,前面需要带上下面的subject
‘feat’,//新特性,新功能
‘fix’,//修改bug
‘docs’,//文档修改
‘style’,//代码格式修改,注意不是css修改
‘refactor’,//代码重构
‘perf’,//优化相关,比如提示性能,体验
‘test’,//测试用例修改
‘chore’,//其他修改,比如改变构建流程,或增加依赖库,工具等
‘revert’,//回滚到上个版本
‘build’//编译相关的代码,例如发布版本,对项目构建或依赖的改动

如: git commit -m ‘fix: xxx’,英文冒号且冒号后面需要空一格

配置husky

npx husky add .husky/commit-msg

在生成的commit-msg文件中
在这里插入图片描述

http://www.yayakq.cn/news/579614/

相关文章:

  • 海口网站排名提升商城网站的seo优化改怎么做
  • php网站开发实例教程 源码网站服务器的重要性
  • 建外做网站的公司传奇游戏网站
  • 成都seo网站建设wordpress 外链 图片
  • 化妆品网站建设方案响水网站设计
  • 天水网站建设公司seo移动端排名优化
  • 网站主导航设置问题深圳市建设工程交易中心官网首页
  • 百度网站打开德州有名的网站建设公司
  • 网站图片怎么换十堰网站建设有哪些公司
  • 无锡网站制作选哪家外贸公司代理注册
  • 关于网站建设的可行性报告网站页面格式
  • 相同网站名网站开发掌握哪种语言
  • 网上购物网站建设公司电影网站盗链怎么做
  • 济南川芎网站建设做网站首选智投未来1
  • 网站建设优化哪家专业国家重大建设项目库网站电话
  • 织梦网站怎么重新安装教程网站建设单选题
  • dw做网站教程快速建站网站啦
  • 学校网站建设框架自己做的网站能上传到凡科吗
  • 做奢侈品代工厂的网站wap网站制作模板
  • 微网站开发系统优化大师班级
  • 一个旅游网站建设wordpress合理使用cookie
  • 网站开发自学要多久什么样的网站结构适合做seo
  • 佛山专业做网站的哪个平台可以免费做项目
  • 专业维护网站的公司嘉兴做网站设计
  • 网站备案 查询青岛建设公司网站
  • 网站开发人员配备邢台企业网站建设公司
  • 郑州外语网站建站优化免费搭建微信网站设计
  • 永嘉网站建设wordpress升级失败
  • 建一个图片类网站需要多少钱微网站设计
  • 网站开发验收资料正规的食品行业网站开发