summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-11-11 16:31:13 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-11-11 16:31:13 +0100
commit06e20d0565eed3d97fa5869bf1b3f10ebad1e00b (patch)
treeb4260d97b996567f750fafddde97d641e6e20f6c
parent9daa85fed4535baecc092133aab337bd27726ff2 (diff)
parentc117e9d1e00cdeaed66d4ebea383ff4555abbf4b (diff)
downloadrules-cc-06e20d0565eed3d97fa5869bf1b3f10ebad1e00b.tar.gz
Merge subtree 'rules' into rules-cc
-rw-r--r--rules/lint/RULES13
1 files changed, 12 insertions, 1 deletions
diff --git a/rules/lint/RULES b/rules/lint/RULES
index 0da42d2..6bdfba7 100644
--- a/rules/lint/RULES
+++ b/rules/lint/RULES
@@ -44,6 +44,7 @@
[ "Run a given linter on the lint information provided by the given targets."
]
, "target_fields": ["linter", "config", "summarizer", "targets"]
+ , "string_fields": ["name"]
, "tainted": ["lint"]
, "field_doc":
{ "linter":
@@ -87,6 +88,10 @@
]
, "call_lint": ["Launcher for the linter"]
, "call_summary": ["Launcher for the summarizer"]
+ , "name":
+ [ "Name of the kind of lint check performed, to be reported"
+ , "when an action is failing."
+ ]
}
, "implicit":
{ "defaults": ["defaults"]
@@ -128,6 +133,7 @@
, "$1": {"type": "CALL_EXPRESSION", "name": "default-PATH"}
}
]
+ , ["name", {"type": "join", "$1": {"type": "FIELD", "name": "name"}}]
, [ "lint results"
, { "type": "foreach"
, "range": {"type": "FIELD", "name": "lint"}
@@ -203,7 +209,12 @@
, "may_fail": ["lint"]
, "fail_message":
{ "type": "join"
- , "$1": ["lint failed for ", {"type": "var", "name": "src"}]
+ , "$1":
+ [ "lint "
+ , {"type": "var", "name": "name"}
+ , " failed for "
+ , {"type": "var", "name": "src"}
+ ]
}
}
}