ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vue项目在git commit时,使用eslint检测

2021-09-05 17:02:44  阅读:251  来源: 互联网

标签:git 自定义 lint vue eslint commit


 

用vue-cli3创建新项目可以自定义配置,选择eslint,所以eslint不需要配置,

项目根目录下面生成一个 .eslintrc.js文件,里面可以自定义配置eslint规则

 用vue-cli3创建新项目可以自定义配置,选择eslint,所以eslint不需要配置,

项目根目录下面生成一个 .eslintrc.js文件,里面可以自定义配置eslint规则

现在开发环境翻译不会受eslint的影响,但是有时候没有看命令行,直接用git提交了,npm run build的时候就报错了,所以现在想在git提交的时候检测一遍有没有eslint的报错

 

步骤如下

1下载依赖

npm install --save-dev lint-staged husky

2 package.json配置

"scripts": {
  "precommit": "lint-staged" // precommit钩子执行lint-staged
},
"lint-staged": {
  "src/**/*.{js,json,css,vue}": [
   "eslint --fix",
   "git add"
  ]
},
经过上述配置,每次git commit的时候,都会先执行eslint对代码进行格式化和检查,确保代码没有问题之后再提交



二.去掉检查

git commit 提交的时候取消 vue-cli-service lint 代码检测

方式一:

  提交的时候执行git commit --no-verify -m "提交备注"   就可以跳过代码检查

 

方式二:在项目的跟目录创建一个.eslintignore文件,该文件里面写取消检测的文件夹或者是文件,例如:取消整个src文件夹下的所有文件的代码检测,就可以在.eslintignore文件写一个src即可

 

 

转 : https://www.cnblogs.com/ttjm/p/11943513.html

https://www.cnblogs.com/pylf/p/13852762.html

 

标签:git,自定义,lint,vue,eslint,commit
来源: https://www.cnblogs.com/fps2tao/p/15229911.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有