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
上一篇下一篇

猜你喜欢

热点阅读