gommit:强制git消息提交一致性

时间:2024-02-24 10:13:16
【文件属性】:

文件名称:gommit:强制git消息提交一致性

文件大小:50KB

文件格式:ZIP

更新时间:2024-02-24 10:13:16

git commits consistency commit-message GitGo

Gommit Gommit分析会提交消息,以确保它们遵循定义的模式。 概要 建立 根据您的体系结构gommit二进制文件从发布页面下载: : 定义一个文件.gommit.toml 在项目的根目录下创建一个文件.gommit.toml ,例如: [ config ] exclude-merge-commits = true check-summary-length = true summary-length = 50 [ matchers ] all = " (?:ref|feat|test|fix|style) \\ (.*? \\ ) : .*? \n (?: \n ?(?: \\ * | ).*? \n )* " [ examples ] a_simple_commit = """ [feat|test|ref|fix|style](module) : A commit message """ an_extended_commit = """ [feat|test|ref|fix|style](module) : A commit message * first lin


【文件预览】:
gommit-master
----go.mod(386B)
----main.go(84B)
----go.sum(42KB)
----reference()
--------reference_history.go(5KB)
--------reference_history_test.go(7KB)
----.circleci()
--------config.yml(4KB)
----LICENSE(11KB)
----test.sh(376B)
----README.md(7KB)
----Makefile(538B)
----features()
--------.gommit-no-matchers.toml(273B)
--------.gommit-wrong-regexp.toml(294B)
--------repo.sh(2KB)
--------.gommit-no-examples.toml(134B)
--------repo-teardown.sh(75B)
--------.gommit.toml(343B)
--------bad-summary-message-commit.sh(187B)
--------bad-commit.sh(165B)
----.goreleaser.yml(588B)
----.gitignore(270B)
----.gommit.toml(371B)
----cmd()
--------check_message.go(1KB)
--------check_commit.go(2KB)
--------version_test.go(673B)
--------check_test.go(624B)
--------check.go(2KB)
--------ui.go(2KB)
--------exit.go(112B)
--------root.go(902B)
--------check_range_test.go(4KB)
--------version.go(337B)
--------check_range.go(1KB)
--------check_commit_test.go(5KB)
--------check_message_test.go(3KB)
----gommit()
--------gommit_test.go(14KB)
--------version_test.go(207B)
--------version.go(124B)
--------gommit.go(5KB)

网友评论