check-code: allow only-whitespace lines in tests
These turn out to be necessary to embed diffs with blank lines in test
input. So we now complain about whitespace following a character.
--- a/contrib/check-code.py Thu Dec 10 12:56:23 2015 -0600
+++ b/contrib/check-code.py Fri Jan 08 12:35:02 2016 -0600
@@ -148,7 +148,7 @@
uprefix = r"^ \$ "
utestpats = [
[
- (r'^(\S.*|| [$>] .*)[ \t]\n', "trailing whitespace on non-output"),
+ (r'^(\S.*|| [$>] \S.*)[ \t]\n', "trailing whitespace on non-output"),
(uprefix + r'.*\|\s*sed[^|>\n]*\n',
"use regex test output patterns instead of sed"),
(uprefix + r'(true|exit 0)', "explicit zero exit unnecessary"),