IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git commit 校验 -> 正文阅读

[开发工具]git commit 校验

husky v6版本的具体使用方法

lint-staged 校验的是暂存阶段的代码, 不会走整个项目代码

  1. 插件安装按照官方安装 文档地址
  2. 添加钩子 npx husky add .husky/pre-commit "npx --no-install lint-staged", 如果 npx 执行不成功可以全局安装一下 husky, 然后直接执行 husky add .husky/pre-commit "npx --no-install lint-staged" 每添加一个钩子最好执行一遍, npm run prepare, 不能直接在文件里面写入钩子, 要执行命令
  3. npm isntall lint-staged -D
  4. 在page.json文件中添加, 这是 lint-staged 的配置
    "lint-staged": {
    "src/**/*.{js,vue,ts}": [
      "eslint --fix"
    ]}
    
  5. 如果执行报错, 有可能是 eslint 无法 fixable, 手动解决, 提示: lint-staged 10.x 版本之后就不需要 git add 了
  • 绕过代码检查 直接提交代码
git commit -m "test" --no-verify

eslint 执行的命令

eslint 执行命令(需要携带路径), 如果需要指定文件后缀就要配合 --ext 命令

command直接执行

 eslint --fix  "src/**" 
eslint --fix  --ext .vue,.js "src/**"  // 指定目录后 文件后缀是无效的

script 配置

"lint": "eslint --fix --ext .js,.vue src"

官方文档
参考文档,思否
低版本可以直接按照此文档

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-15 02:12:56  更:2022-09-15 02:14:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 10:21:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码