PathFilter constructor
Creates a PathFilter with optional custom excludePatterns and
ignoreGenerated toggle (defaults to true).
Implementation
PathFilter({
Iterable<String> excludePatterns = const [],
this.ignoreGenerated = true,
}) : excludePatterns = List.unmodifiable(excludePatterns),
_wildcards = [
...defaultIgnoredDirectories.map(
(p) => WildcardPattern(_normalizePattern(p)),
),
if (ignoreGenerated)
...defaultGeneratedPatterns.map(
(p) => WildcardPattern(_normalizePattern(p)),
),
...excludePatterns.map((p) => WildcardPattern(_normalizePattern(p))),
];