oc代码提交规范格式化
2022-11-08 本文已影响0人
修罗地狱场
1.github地址:https://github.com/square/spacecommander 下载下来 在需要的工程目录下执行 spacecommander下的setup-repo.sh文件。如/Users/mac/Desktop/spacecommander/setup-repo.sh
2.规范提交: 在git文件夹的hosks文件夹里 创建 commit-msg
内容为:
#!/bin/sh
# 用 `` 可以将命令的输出结果赋值给变量
# 获取当前提交的 commit msg
commit_msg=`cat $1`
msg_re="^((feat|fix|docs|style|refactor|perf|test|workflow|build|ci|chore|release|workflow)(\(.+\))?:|(Merge)) .{1,100}"
if [[ ! $commit_msg =~ $msg_re ]]
then
echo "\n不合法的 commit 消息提交格式,请使用正确的格式:\
\nfeat: add comments\
\nfix: handle events on blur (close #28)\
\n详情请查看 git commit 提交规范:https://github.com/woai3c/Front-end-articles/blob/master/git%20commit%20style.md"
# 异常退出
exit 1
fi
2.Swift
https://github.com/nicklockwood/SwiftFormat