1
0
Fork 0
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:
Vincent Batts 2015-10-05 18:29:24 -04:00
parent c10ba9c097
commit 03bda4bcb2
2 changed files with 37 additions and 2 deletions

View file

@ -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")