Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterCommits ¶ added in v0.8.1
func FilterCommits(commits []string, config *CommitFilterConfig) []string
FilterCommits filters out commits based on author and message patterns. This should be called before CategorizeCommits.
Types ¶
type CommitCategories ¶
type CommitCategories struct {
Features []string
Fixes []string
Docs []string
Chores []string
Changes []string
Breaking []string
}
CommitCategories holds categorized commit messages.
func CategorizeCommits ¶
func CategorizeCommits(commits []string) CommitCategories
CategorizeCommits categorizes commit messages based on conventional commit format.
func (*CommitCategories) CountTotal ¶
func (c *CommitCategories) CountTotal() int
CountTotal returns the total number of commits across all categories.
type CommitFilterConfig ¶ added in v0.8.1
CommitFilterConfig holds filtering rules for commits
Click to show internal directories.
Click to hide internal directories.