mirror of
https://github.com/vbatts/git-validation.git
synced 2025-07-02 07:08:29 +00:00
main: add filtering of rules to run
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
parent
c10ba9c097
commit
03bda4bcb2
2 changed files with 37 additions and 2 deletions
7
main.go
7
main.go
|
@ -28,6 +28,11 @@ func main() {
|
|||
return
|
||||
}
|
||||
|
||||
rules := validate.RegisteredRules
|
||||
if *flRun != "" {
|
||||
rules = validate.FilterRules(rules, validate.SanitizeFilters(*flRun))
|
||||
}
|
||||
|
||||
var commitrange string
|
||||
if *flCommitRange != "" {
|
||||
commitrange = *flCommitRange
|
||||
|
@ -47,7 +52,7 @@ func main() {
|
|||
results := validate.Results{}
|
||||
for _, commit := range c {
|
||||
fmt.Printf(" * %s %s ... ", commit["abbreviated_commit"], commit["subject"])
|
||||
vr := validate.Commit(commit, validate.RegisteredRules)
|
||||
vr := validate.Commit(commit, rules)
|
||||
results = append(results, vr...)
|
||||
if _, fail := vr.PassFail(); fail == 0 {
|
||||
fmt.Println("PASS")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue