Git提交的时候检查代码格式
Git提交的时候检查代码格式
在git提交的时候检查代码格式需要用到git的hook功能,在.git/hook
目录下面有一些git定义好的hook脚本,这里我们要在提交前执行检查,所以用pre-commit
,新建pre-commit
文件,加入如下shell脚本
#!/bin/sh
#
#content=`./gradlew checkStyleMain checkstyleTest`
content=`./gradlew :childmodule:checkStyleMain checkstyleTest`
echo "result is :-->\n$content"
if [[ $content =~ "BUILD SUCCESSFUL" ]]; thenecho "checkstyle ok!"
elseecho "checkstyle fail~~"exit 1
fi
exit 0
其中exit1
表示退出执行
Git提交的时候检查代码格式相关推荐
- vue3+vite配置项目运行前eslint检查以及git提交前eslint检查的方案总结
vue3+vite配置项目运行前eslint检查以及git提交前eslint检查的方案总结 1.需求背景 最近在新项目搭建过程中有这样一个需求:由于是团队协同开发,所以在开发是代码规范是一个很重要的环 ...
- 检查代码格式checkstyle
1.安装及配置 使用checkstyle有两种方式,可以直接在集成环境idea或eclipse中下载需要的插件,也可以在maven项目的pom.xml文件中添加插件. 1>下载插件 eclips ...
- GIT提交(COMMIT)代码时,不显示新建的文件
■前言 今天git提交代码时,有两个新规的文件显示不出来. (和新建的文件同级目录下面的文件,COMMIT时,可以显示出来) ■原因 是 .gitignore 文件造成的. 比如说,我们使用mave ...
- git 提交跳过检查
git commit --no-verify -m "修改..."
- IDEA关闭git提交代码时的代码检测
方案一 主要有三个步骤: 打开settings 找到Version Control Commit Dialog 方案二 默认情况下的git提交会出现执行代码分析的提示框. 提交之前会弹出下面这个框. ...
- git提交时由于eslint的检测机制报错:npm run lint-staged:js found some errors
git提交时报了两条错误: 1.stylelint --syntax less found some errors. Please fix them and try committing again ...
- vsCode的git提交上传使用
前言 小刘在git提交下前端的代码呀! waht 我这好久没写前端了,不知道怎么提交git了,我赶快去问度娘. vscode简介 VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭 ...
- 项目中使用 husky 配合 lint-staged 进行git提交前代码检查
前言:本篇文章我们将介绍 Husky 和 Lint-staged 这两种工具.如果觉得作者写的不错,希望得到您的点赞/收藏/支持,如果有不同意见,欢迎下方评论区留言. husky:是一个代码提交钩子. ...
- 代码风格统一: 使用husky, prettier, eslint在代码提交时自动格式化,并检查代码。...
引言 这个需求主要是组内成员用的编辑器不统一,代码风格也各异,所以在修改代码时,如果格式化了代码,在code review阶段很难分辨修改了的代码.当然,代码风格统一还有其他好处,这里就不不多废话了. ...
最新文章
- 人工智能技术在移动互联网发展中的应用
- ArrayList和LinkedList的各项操作性能比较
- 软件测试沟通技巧,你到底应该如何沟通:沟通的技巧
- 在Python这条路上踩过的坑(1)
- Spring Boot 2.x整合Apollo代码示例
- boost::hana::find_if用法的测试程序
- 用SSD训练自己的数据集
- ASP.NET Core - Razor 页面介绍
- Android MediaCodec 解码H264码流播放
- 用户故事与敏捷方法笔记 --- 用户故事
- 书单丨成为全栈工程师的5种硬实力
- 【转】async await 的前世今生(Updated)
- malloc(): corrupted top size
- 基于 CODING 的 Spring Boot 持续集成项目 1
- C语言 | 输出魔方矩阵
- 住宅和公寓有什么区别
- 苹果手机(IOS)蓝牙相关知识【配对后蓝牙设置界面i标识】【连接参数的限制】[只以地址作为识别依据]
- 花了5年时间,用过市面上95%的工具,终于找到这款万能报表工具
- 你用过Elasticsearch Percolate 反向检索吗?
- 同城聚合平台v59.4.0 本地同城 同城信息 同城商家