Expand description
File and directory exclusion patterns for database loading.
This module provides the Exclusion enum for defining rules that determine
which files and directories should be excluded when scanning a project with
DatabaseLoader.
Exclusions support two modes:
- Exact Paths: Exclude specific files or directories by their filesystem path
- Glob Patterns: Exclude multiple paths matching a pattern (e.g.,
*.tmp,**/test/**)
§Use Cases
- Exclude build artifacts and cache directories (
target/,.cache/) - Exclude version control metadata (
.git/,.svn/) - Exclude test files or fixtures (
tests/fixtures/) - Exclude temporary files (
*.swp,*.tmp)
Enums§
- Exclusion
- A rule for excluding files or directories from filesystem scans.