Xerp::Index::FileScanner
Scans a directory for files to index.
Constants
DEFAULT_IGNORE_DIRS = Set {".git", ".cache", ".local", ".hg", ".svn", "node_modules", "vendor", "deps", "lib", "target", "build", "dist", "out", "_build", "__pycache__", ".pytest_cache", ".mypy_cache", ".idea", ".vscode", ".vs", ".claude", "coverage", ".nyc_output", "tmp", "temp", "cache"}
Default directories to ignore.
DEFAULT_IGNORE_PATTERNS = [/\.min\.js$/, /\.min\.css$/, /\.map$/, /\.lock$/, /package-lock\.json$/, /yarn\.lock$/, /Gemfile\.lock$/, /\.DS_Store$/, /Thumbs\.db$/, /^\.env$/, /^\.env\..+$/]
File patterns to ignore.