美文网首页
使用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进行强校验

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