# Functions
NewChecker returns a new Checker instance.
NewCheckerWithCache returns a new Checker instance that uses the given cache.
NewGitIgnoreCache creates and returns a new gitignore cache.
# Structs
Checker allows to check whether a given file is excluded by the relevant .gitignore files for a given base path and holds a cache of already parsed .gitignore files.
GitIgnoreCache holds already parsed .gitignore files.