comparison contrib/check-code.py @ 12770:614f0d8724ab

check-code: find trailing whitespace
author Martin Geisler <mg@lazybytes.net>
date Wed, 20 Oct 2010 10:13:04 +0200
parents 4c4aeaab2339
children c7d23b4ca4ba
comparison
equal deleted inserted replaced
12769:daa8dc6e1f66 12770:614f0d8724ab
108 (r'\w[+/*\-<>]\w', "missing whitespace in expression"), 108 (r'\w[+/*\-<>]\w', "missing whitespace in expression"),
109 (r'^\s+\w+=\w+[^,)]$', "missing whitespace in assignment"), 109 (r'^\s+\w+=\w+[^,)]$', "missing whitespace in assignment"),
110 (r'.{85}', "line too long"), 110 (r'.{85}', "line too long"),
111 (r'.{81}', "warning: line over 80 characters"), 111 (r'.{81}', "warning: line over 80 characters"),
112 (r'[^\n]\Z', "no trailing newline"), 112 (r'[^\n]\Z', "no trailing newline"),
113 (r'(\S\s+|^\s+)\n', "trailing whitespace"),
113 # (r'^\s+[^_ ][^_. ]+_[^_]+\s*=', "don't use underbars in identifiers"), 114 # (r'^\s+[^_ ][^_. ]+_[^_]+\s*=', "don't use underbars in identifiers"),
114 # (r'\w*[a-z][A-Z]\w*\s*=', "don't use camelcase in identifiers"), 115 # (r'\w*[a-z][A-Z]\w*\s*=', "don't use camelcase in identifiers"),
115 (r'^\s*(if|while|def|class|except|try)\s[^[]*:\s*[^\]#\s]+', 116 (r'^\s*(if|while|def|class|except|try)\s[^[]*:\s*[^\]#\s]+',
116 "linebreak after :"), 117 "linebreak after :"),
117 (r'class\s[^(]:', "old-style class, use class foo(object)"), 118 (r'class\s[^(]:', "old-style class, use class foo(object)"),