Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Pattern ¶
type Pattern struct {
// contains filtered or unexported fields
}
Pattern defines a single regexp used to filter file paths.
type PatternMatcher ¶
type PatternMatcher struct {
// contains filtered or unexported fields
}
PatternMatcher allows checking paths against a list of patterns
func NewPatternMatcher ¶
func NewPatternMatcher(patterns []string) (*PatternMatcher, error)
NewPatternMatcher creates a new matcher object for specific patterns that can be used later to match against patterns against paths
func (*PatternMatcher) Exclusions ¶
func (pm *PatternMatcher) Exclusions() bool
Exclusions returns true if any of the patterns define exclusions
func (*PatternMatcher) Matches ¶
func (pm *PatternMatcher) Matches(file string) (bool, error)
Matches matches path against all the patterns. Matches is not safe to be called concurrently
func (*PatternMatcher) Patterns ¶
func (pm *PatternMatcher) Patterns() []*Pattern
Patterns returns array of active patterns
Click to show internal directories.
Click to hide internal directories.