美文网首页
使用git hooks+eslint进行强校验

使用git hooks+eslint进行强校验

作者: _嗯_哼_ | 来源:发表于2019-05-07 20:03 被阅读0次

ps:在项目中我们一般使用eslint 来统一我们的代码风格,但是难免团队中会有一两个同学忘记修改eslint 校验出的错误,就提交上git了。
&&目的:为了避免上述情况,所以采用git 的pre-commit hooks在commit 前进行强校验!!!!
方法:
借助husky来自动生成pre-commit文件,然后通过配置npm脚本,

npm i husky -D
# 在package.json 的 scripts中继续新增一行
scripts: {
    "lint": "eslint src", // 校验src目录下的文件
    "precommit": "npm run lint"
},

打开.git/hooks目录,发现生成了pre-commit文件。
git hooks介绍

git.png

附:显示/隐藏mac下的隐藏文件(打开终端)
显示:defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
隐藏:defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

相关文章

  • 使用git hooks+eslint进行强校验

    ps:在项目中我们一般使用eslint 来统一我们的代码风格,但是难免团队中会有一两个同学忘记修改eslint 校...

  • 使用Git hooks+ESLint做团队代码强制校验

    在多人合作的项目团队中,根据开发规范,统一代码风格,是打造一支规范化技术团队必不可少的一部分。 在一个npm项目中...

  • Git 分支

    分支理解当使用 git commit 进行提交操作时,Git 会先计算每一个子目录的校验和,然后在Git仓库中这些...

  • git的使用

    使用git的前提是已经配置好git和github 关闭eslint校验 git commit --no-verif...

  • springboot使用validation校验类

    springboot使用spring validation进行校验 spring validation相关注解校验...

  • iview表单验证数字踩坑

    表单校验,单独进行数字校验,使用下面的代码是可以的 但同时进行数字和为空校验,使用下面的代码是不行的,输入数字的时...

  • iview数字校验的坑点

    1.表单校验,单独进行数字校验,使用下面的代码是可以的, 但同时进行数字和为空校验,使用下面的代码是不行的,输入数...

  • Ant Form使用总结 —— 校验

    正则校验 使用item属性rules[]字段中pattern进行正则校验,可进行多正则验证不同message 问题...

  • Springboot请求参数校验

    前端提交的请求参数需要进行校验,如果使用if else语句校验,比较繁琐。使用@Valid和@Validated注...

  • web佛脚-Springmvc校验框架

    配置和使用Springmvc校验框架 在Springmvc.xml中使用添加校验框架 添加后,便可以使用注解来进行...

网友评论

      本文标题:使用git hooks+eslint进行强校验

      本文链接:https://www.haomeiwen.com/subject/ieayoqtx.html