refactor: change several validation defaults to false (#758)

Signed-off-by: squidfunk <martin.donath@squidfunk.com>
This commit is contained in:
Martin Donath
2026-06-21 15:58:05 +02:00
committed by GitHub
parent 909f97368c
commit e4a370f28d
2 changed files with 16 additions and 15 deletions
+10 -9
View File
@@ -592,12 +592,12 @@ def _apply_defaults(config: dict, path: str) -> dict:
# Initialize defaults for validation
validation = {
"unresolved_references": True,
"unresolved_footnotes": True,
"unused_definitions": True,
"unused_footnotes": True,
"shadowed_definitions": True,
"shadowed_footnotes": True,
"unresolved_references": False,
"unresolved_footnotes": False,
"unused_definitions": False,
"unused_footnotes": False,
"shadowed_definitions": False,
"shadowed_footnotes": False,
"invalid_links": True,
"invalid_link_anchors": True,
}
@@ -606,9 +606,10 @@ def _apply_defaults(config: dict, path: str) -> dict:
# validation of links right now, as navigation will change significantly
if "validation" in config:
if isinstance(config["validation"], bool):
config["validation"] = dict.fromkeys(
validation, config["validation"]
)
config["validation"] = {
"invalid_links": config["validation"],
"invalid_link_anchors": config["validation"],
}
# Hoist links configuration to the top level, if present
input = config["validation"]