Mercurial > public > mercurial-scm > hg
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)"), |