From 754c4a187e0fd897913131afa5380b312b057d9e Mon Sep 17 00:00:00 2001 From: Piotr Wójcik Date: Fri, 15 Oct 2021 19:55:30 +0200 Subject: xlint: check make_check comment Closes: #220 [via git-merge-pr] --- xlint | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xlint b/xlint index 7317edb..194269e 100755 --- a/xlint +++ b/xlint @@ -36,6 +36,13 @@ exists_once() { done } +explain_make_check() { + awk "-vtemplate=$template" -vOFS=: ' + /make_check=[^#]*$/ && !match(prev, /^[:blank:]*#/) {print(template, FNR, " explain why the tests fail")} + {prev=$0} + ' $template +} + variables_order() { local curr_index max_index max_index_line variables_end message line max_index=0 @@ -462,6 +469,7 @@ for argument; do variables_order header file_end + explain_make_check else echo no such template "$argument" 1>&2 fi | sort -t: -n -k2 -k3 | grep . && ret=1 -- cgit 1.4.1