# Functions
CreateIgnoreFile creates a new ignore file at the given directory.
DefaultPatterns returns a gitignore.Pattern slice with the default ExcludeCI, ExcludeExtra patterns.
IgnoreFileFilter returns a IgnoreFilter that ignores certain files based on a list of patterns and domain.
NewDefaultMatcher returns a gitignore.Matcher with the DefaultPatterns as lowest priority patterns.
NewMatcher returns a gitignore.Matcher for the given gitignore.Pattern slice.
ReadIgnoreFile attempts to read the file at the given path and returns the read patterns.
ReadPatterns collects ignore patterns from the given reader and returns them as a gitignore.Pattern slice.
VCSPatterns returns a gitignore.Pattern slice with ExcludeVCS patterns.
# Constants
Default ignore patterns for the CI/CD process.
Additional default ignore patterns.
Default ignore patterns for version control system files.
Name of the ignore file.
# Variables
ErrIgnoreFileExists is returned when the ignore file already exists when attempting to create it.
# Type aliases
IgnoreFilter ignores certain files based on a list of patterns and domain.