utils.go 373 B

123456789101112131415161718192021222324
  1. package config
  2. import (
  3. "github.com/zricethezav/gitleaks/v8/regexp"
  4. )
  5. func anyRegexMatch(f string, res []*regexp.Regexp) bool {
  6. for _, re := range res {
  7. if regexMatched(f, re) {
  8. return true
  9. }
  10. }
  11. return false
  12. }
  13. func regexMatched(f string, re *regexp.Regexp) bool {
  14. if re == nil {
  15. return false
  16. }
  17. if re.FindString(f) != "" {
  18. return true
  19. }
  20. return false
  21. }