mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
check-code: make 'missing whitespace in assignment' more aggressive
New warnings: > a.b=ab missing whitespace in assignment (the pattern did not accept '.' on the left hand side) > a=a missing whitespace in assignment (the right hand side pattern never matched a single character) > a=a + 7 missing whitespace in assignment (the pattern only matched one character after the identifier following =)
This commit is contained in:
parent
ac8e1fc147
commit
0c831b0b94
@ -135,7 +135,7 @@ pypats = [
|
||||
(r"[^_]_\('[^']+'\s*%", "don't use % inside _()"),
|
||||
(r'(\w|\)),\w', "missing whitespace after ,"),
|
||||
(r'(\w|\))[+/*\-<>]\w', "missing whitespace in expression"),
|
||||
(r'^\s+\w+=\w+[^,)\n]$', "missing whitespace in assignment"),
|
||||
(r'^\s+(\w|\.)+=\w[^,()\n]*$', "missing whitespace in assignment"),
|
||||
(r'(\s+)try:\n((?:\n|\1\s.*\n)+?)\1except.*?:\n'
|
||||
r'((?:\n|\1\s.*\n)+?)\1finally:', 'no try/except/finally in Python 2.4'),
|
||||
(r'(\s+)try:\n((?:\n|\1\s.*\n)*?)\1\s*yield\b.*?'
|
||||
|
Loading…
Reference in New Issue
Block a user