comparison contrib/check-code.py @ 35087:dd000a958364

check-code: grep's context flags don't need an extra space before number A bit of useless trivia found while researching this: OpenBSD's grep's -C has a default value (of 2) and disallows space before the argument (while -A and -B allow).
author Anton Shestakov <av6@dwimlabs.net>
date Sat, 18 Nov 2017 13:00:47 +0800
parents 0b46352384a0
children 273907306a39
comparison
equal deleted inserted replaced
35086:8db4ca768416 35087:dd000a958364
146 (r'\|&', "don't use |&, use 2>&1"), 146 (r'\|&', "don't use |&, use 2>&1"),
147 (r'\w = +\w', "only one space after = allowed"), 147 (r'\w = +\w', "only one space after = allowed"),
148 (r'\bsed\b.*[^\\]\\n', "don't use 'sed ... \\n', use a \\ and a newline"), 148 (r'\bsed\b.*[^\\]\\n', "don't use 'sed ... \\n', use a \\ and a newline"),
149 (r'env.*-u', "don't use 'env -u VAR', use 'unset VAR'"), 149 (r'env.*-u', "don't use 'env -u VAR', use 'unset VAR'"),
150 (r'cp.* -r ', "don't use 'cp -r', use 'cp -R'"), 150 (r'cp.* -r ', "don't use 'cp -r', use 'cp -R'"),
151 (r'grep.* -[ABC] ', "don't use grep's context flags"), 151 (r'grep.* -[ABC]', "don't use grep's context flags"),
152 ], 152 ],
153 # warnings 153 # warnings
154 [ 154 [
155 (r'^function', "don't use 'function', use old style"), 155 (r'^function', "don't use 'function', use old style"),
156 (r'^diff.*-\w*N', "don't use 'diff -N'"), 156 (r'^diff.*-\w*N', "don't use 'diff -N'"),