Expand description
Gitignore pattern handling with proper precedence and syntax support.
This module provides comprehensive gitignore functionality including:
- Full gitignore syntax support (negation, directory matching, etc.)
- Proper precedence handling for multiple gitignore files
- Integration with the ignore crate for performance
- Support for .gitignore, .ignore, and custom ignore files
Structs§
- Gitignore
Matcher - Gitignore pattern matcher with full syntax support
- Gitignore
Pattern - Individual gitignore pattern with parsing and matching
- Gitignore
Stats - Statistics about gitignore patterns
- Ignore
File - Information about a loaded ignore file
- Ignore
Match Result - Match result for gitignore patterns
Enums§
- Gitignore
Rule - Type of gitignore rule
- Ignore
Type - Type of ignore file