Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions src/schemas/json/rumdl.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"normalize-language": "linguist",
"on-error": "fail",
"on-missing-language-definition": "ignore",
"on-missing-tool-binary": "ignore",
"on-missing-tool-binary": "warn",
"timeout": 30000,
"languages": {},
"language-aliases": {},
Expand Down Expand Up @@ -238,8 +238,8 @@
},
"on-missing-tool-binary": {
"$ref": "#/definitions/OnMissing",
"description": "Behavior when a configured tool's binary cannot be found (e.g., not in PATH)",
"default": "ignore"
"description": "Behavior when a configured tool's binary cannot be found (e.g., not in PATH).\nDefaults to `warn`: the tools rumdl drives are installed separately from\nrumdl, so an absent one is common enough that silence about it is a trap.",
"default": "warn"
},
"timeout": {
"description": "Timeout per tool execution in milliseconds (default: 30000)",
Expand Down Expand Up @@ -312,10 +312,15 @@
"description": "Behavior when a language has no tools configured or a tool binary is missing.",
"oneOf": [
{
"description": "Silently skip and continue processing (default for backward compatibility)",
"description": "Silently skip and continue processing",
"type": "string",
"const": "ignore"
},
{
"description": "Say once that the tool is missing, then continue as `ignore` does.\n\nA config warning rather than a finding: the run still exits 0, and\n`--deny-config-warnings` is what turns it into a failure. This is the\ndefault for a missing tool binary, because that is a fact about the\nmachine rather than about the document, and silence there means a run\nthat checked none of your code blocks reports success.",
"type": "string",
"const": "warn"
},
{
"description": "Record an error for that block, continue processing, exit non-zero at the end",
"type": "string",
Expand Down
Loading