Allow to ignore jinja code example check

This commit is contained in:
Guillaume Gomez 2025-08-17 13:18:42 +02:00 committed by René Kijewski
parent 1da2840071
commit e8d2391d48
2 changed files with 6 additions and 3 deletions

View File

@ -104,7 +104,7 @@ Output:
### default ### default
[#default]: #default [#default]: #default
```text ```jinja,ignore
{{ variable_or_expression | default(default_value) }} {{ variable_or_expression | default(default_value) }}
{{ variable_or_expression | default(default_value, [[boolean =] true]) }} {{ variable_or_expression | default(default_value, [[boolean =] true]) }}
``` ```
@ -285,7 +285,7 @@ enabled by <code>"alloc"</code><br/>
enabled by <code>"default"</code> enabled by <code>"default"</code>
</blockquote> </blockquote>
```text ```jinja,ignore
{{ "format_string" | format([variables ...]) }} {{ "format_string" | format([variables ...]) }}
``` ```
@ -468,7 +468,7 @@ hello
### `pluralize` ### `pluralize`
[#pluralize]: #pluralize [#pluralize]: #pluralize
```text ```jinja,ignore
{{ integer | pluralize }} {{ integer | pluralize }}
{{ integer | pluralize([singular = ""], [plural = "s"]) }} {{ integer | pluralize([singular = ""], [plural = "s"]) }}
``` ```

View File

@ -39,6 +39,9 @@ fn check_markdown(file: &Path, errors: &mut usize) {
if !label.contains("jinja") { if !label.contains("jinja") {
continue; continue;
} }
if label.split(",").any(|part| part == "ignore") {
continue;
}
let expects_error = label.split(",").any(|part| part == "error"); let expects_error = label.split(",").any(|part| part == "error");
let has_jinja = label.split(",").any(|part| part == "jinja"); let has_jinja = label.split(",").any(|part| part == "jinja");
if !has_jinja { if !has_jinja {