example property
PatternExamples
get
example
Implementation
PatternExamples get example => switch (this) {
IgnorePatternRules.suffix => PatternExamples(
testPattern: "*.log",
passInputPatterns: ["app.log", "system.log", "error.log"],
failInputPatterns: ["log", ".log", "file.txt"],
),
IgnorePatternRules.single => PatternExamples(
testPattern: "file?.txt",
passInputPatterns: ["file1.txt", "fileA.txt", "file_.txt", "files.txt"],
failInputPatterns: ["file.txt", "file12.txt"],
),
IgnorePatternRules.contains => PatternExamples(
testPattern: "**/build/**",
passInputPatterns: [
"project/build/file.txt",
"/build/subdir/file.txt",
"project/subproject/build/file.txt",
],
failInputPatterns: [
"buildfile",
"build.txt",
],
),
IgnorePatternRules.pathFromRoot => PatternExamples(
testPattern: "/todo.txt",
passInputPatterns: ["/todo.txt"],
failInputPatterns: ["project/todo.txt", "subdir/todo.txt"],
),
IgnorePatternRules.exactMatch => PatternExamples(
testPattern: "meta.json",
passInputPatterns: ["meta.json"],
failInputPatterns: ["/dir/meta.json", "*.json"],
),
};