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

检察院门户网站建设自查报告wordpress 继续阅读

检察院门户网站建设自查报告,wordpress 继续阅读,猎头公司是啥意思,分类信息网站成都搭建git-hooks 为了保证提交的代码符合规范#xff0c;可以在上传代码时进行校验。常用husky来协助进行代码提交时的eslint校验。husky是基于git-hooks来实现#xff0c;在使用husky之前#xff0c;我们先来研究一下git-hooks。 构建git-hooks测试项目 需要使用git-hooks就需…git-hooks 为了保证提交的代码符合规范可以在上传代码时进行校验。常用husky来协助进行代码提交时的eslint校验。husky是基于git-hooks来实现在使用husky之前我们先来研究一下git-hooks。 构建git-hooks测试项目 需要使用git-hooks就需要git环境 新建文件夹02-githook该项目使用eslint来做代码检查项目构建参考eslint的测试项目如下图所示 npm init -y npx eslint --init npx eslint ./src测试项目构建完毕。 测试git-hooks 配置git环境 回到根目录下输入 git init在根目录新建文件.gitignore # Dependency directories node_modules/# Logs logs .pnpm-debug.log* # Optional npm cache directory .npm# Optional eslint cache .eslintcache 我们可以看到存在一个.git名称的文件夹,事实上在我们项目中根目录下运行git命令时git会根据它来工作接下来我们进入到这个.git文件夹中 可以看到存在一个hooks文件夹该文件夹提供过了git命令相关的钩子也可以直接在vscode中查看可能有些人的vscode中看不到.git文件夹只需要在settings.json中配置一下即可 {files.exclude:{**/.git: false} }可以看到hooks文件夹中有很多xxxx.sample的文件这些文件都是git的hooks不同的名称有不同的作用如pre-commit.sample就是提交代码到git前触发这些命令只要我们配置好就会帮助我们去执行比如现在我们的需求是每次提交git代码之前检查一下代码是否有问题运行eslint命令npx eslint .src/来检查代码,应该如何使用githooks 使用githooks 重新创建一个文件文件名为pre-commit去掉sample,其他的hooks也是如此的做法pre-commit的内容如下 #!/bin/sh echo pre-commit控制台输出文字 test pre-commit代表成功的使用githooks, 2. 这里的echo test pre-commit脚本如果修改成eslint检测脚本不就可以完成需求了吗例如修改成 #!/bin/sh echo pre-commit npx eslint ./src修改app.js文件输入命令 git add .commit 成功后出现 这里又会出现一个问题每个人开发的githooks配置都不同没有办法做到每个人都统一我们就需要将这个配置放在根目录下面可以通过git同步这一部分的配置达到同一个项目在提交代码前做代码检测具体步骤如下 在根目录下新建文件夹.mygithooks将pre-commit放置到该文件夹下面pre-commit的内容如下 #!/bin/sh echo .mygithooks pre-commit npx eslint ./src配置git的core.hooksPath,指令如下:git config core.hooksPath .mygithooks再次提交代码测试是否生效 配置自定义的git-hooks git config core.hooksPath .mygithooks husky Modern native Git hooks made easy // 第一步安装 npm i husky -D // 第二步 enable git-hook px husky install husky - Git hooks installed // 第三步配置脚本 “scripts”: { “prepare”: “husky install” }, // 创建hook npx husky add .husky/pre-commit “npm test” git add .husky/pre-commit husky husky是基于git-hooks来实现
http://www.hkea.cn/news/14556801/

相关文章:

  • 网站建设招投标cerntos wordpress
  • 金牛网站建设自己怎么手机做网站
  • 网站开发学习流程图企业网页设计尺寸
  • 模板网站怎么做才美观网站备案核验单
  • 做网站犯法了 程序员有责任吗齐装网
  • html5网站开发实例教程火车wordpress
  • 镜美硅藻泥网站是那家公司做的怎麽用dw做网站轮播海报
  • 花垣县建设局网站html5单页网站
  • 网站公告栏代码山西建立网站营销策划
  • 成都什么是网站建设天津网站建设 熊掌号
  • 做网站体会心得网站怎么不要钱自己做
  • 青岛市城市建设局网站静态网站模板下载
  • 织梦网站被黑做网站要多长时间
  • 松江网站建设推广wordpress 相册形式
  • 网站会员方案怎么找需要推广的商家
  • 钢铁网站模板电子信息工程能进国家电网吗
  • 做屏保那个网站下载图好公司企业宣传片制作公司
  • 佛山做网站优化做网站做哪个好
  • 可以做用户旅程图的网站企业型网站建设咨询电话
  • 网站建设sql语句留言板木疙瘩h5制作
  • 网站公司怎么做的wordpress 几百万数据
  • 成都平台网站建设公司网站开发详细介绍
  • 校园网站建设目标直播秀场网站开发
  • 巴彦淖尔 网站建设珠宝类网站建设
  • 公司网站建设网络推广wordpress 嵌入python
  • 直播网站的建设龙岗网络推广方式
  • 网站开发前端招聘网站开发仿站
  • 济南软件开发培训机构seo优化教程
  • html5网站用什么软件dw超链接自己做的网站
  • 扬州网站建设 天维2021年热门关键词