diff options
author | Piotr Wójcik <chocimier@tlen.pl> | 2021-10-15 19:55:30 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-03-26 15:44:22 +0100 |
commit | 754c4a187e0fd897913131afa5380b312b057d9e (patch) | |
tree | 11a984177f4ddc58ccb0ec0028d70d235175e610 | |
parent | 70579b3b6c16596118bf3a5415f3a85d2c532aa8 (diff) | |
download | xtools-754c4a187e0fd897913131afa5380b312b057d9e.tar.gz xtools-754c4a187e0fd897913131afa5380b312b057d9e.tar.xz xtools-754c4a187e0fd897913131afa5380b312b057d9e.zip |
xlint: check make_check comment v0.64
Closes: #220 [via git-merge-pr]
-rwxr-xr-x | xlint | 8 |
1 files changed, 8 insertions, 0 deletions
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 |