Mercurial > public > mercurial-scm > hg
comparison contrib/check-code.py @ 16428:9b26d541e972
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 14 Apr 2012 01:39:35 -0500 |
parents | 1a420761fcb7 c3aedd526d53 |
children | 3c4910364797 |
comparison
equal
deleted
inserted
replaced
16427:d54d4de56aa7 | 16428:9b26d541e972 |
---|---|
178 (r' is\s+(not\s+)?["\'0-9-]', "object comparison with literal"), | 178 (r' is\s+(not\s+)?["\'0-9-]', "object comparison with literal"), |
179 (r' [=!]=\s+(True|False|None)', | 179 (r' [=!]=\s+(True|False|None)', |
180 "comparison with singleton, use 'is' or 'is not' instead"), | 180 "comparison with singleton, use 'is' or 'is not' instead"), |
181 (r'^\s*(while|if) [01]:', | 181 (r'^\s*(while|if) [01]:', |
182 "use True/False for constant Boolean expression"), | 182 "use True/False for constant Boolean expression"), |
183 (r'(?<!def)\s+hasattr', | 183 (r'(?:(?<!def)\s+|\()hasattr', |
184 'hasattr(foo, bar) is broken, use util.safehasattr(foo, bar) instead'), | 184 'hasattr(foo, bar) is broken, use util.safehasattr(foo, bar) instead'), |
185 (r'opener\([^)]*\).read\(', | 185 (r'opener\([^)]*\).read\(', |
186 "use opener.read() instead"), | 186 "use opener.read() instead"), |
187 (r'BaseException', 'not in Py2.4, use Exception'), | 187 (r'BaseException', 'not in Py2.4, use Exception'), |
188 (r'os\.path\.relpath', 'os.path.relpath is not in Py2.5'), | 188 (r'os\.path\.relpath', 'os.path.relpath is not in Py2.5'), |