contrib/check-code.py
branchstable
changeset 20868 5db105f216c3
parent 20243 cc09cfea3dd4
child 20869 9658a79968c6
equal deleted inserted replaced
20867:539d9f839197 20868:5db105f216c3
   196     (r'\breduce\s*\(.*', "reduce is not available in Python 3+"),
   196     (r'\breduce\s*\(.*', "reduce is not available in Python 3+"),
   197     (r'\.has_key\b', "dict.has_key is not available in Python 3+"),
   197     (r'\.has_key\b', "dict.has_key is not available in Python 3+"),
   198     (r'\s<>\s', '<> operator is not available in Python 3+, use !='),
   198     (r'\s<>\s', '<> operator is not available in Python 3+, use !='),
   199     (r'^\s*\t', "don't use tabs"),
   199     (r'^\s*\t', "don't use tabs"),
   200     (r'\S;\s*\n', "semicolon"),
   200     (r'\S;\s*\n', "semicolon"),
   201     (r'[^_]_\("[^"]+"\s*%', "don't use % inside _()"),
   201     (r'[^_]_\("[^"]+"[ \t\n]*%', "don't use % inside _()"),
   202     (r"[^_]_\('[^']+'\s*%", "don't use % inside _()"),
   202     (r"[^_]_\('[^']+'[ \t\n]*%", "don't use % inside _()"),
   203     (r'(\w|\)),\w', "missing whitespace after ,"),
   203     (r'(\w|\)),\w', "missing whitespace after ,"),
   204     (r'(\w|\))[+/*\-<>]\w', "missing whitespace in expression"),
   204     (r'(\w|\))[+/*\-<>]\w', "missing whitespace in expression"),
   205     (r'^\s+(\w|\.)+=\w[^,()\n]*$', "missing whitespace in assignment"),
   205     (r'^\s+(\w|\.)+=\w[^,()\n]*$', "missing whitespace in assignment"),
   206     (r'(\s+)try:\n((?:\n|\1\s.*\n)+?)\1except.*?:\n'
   206     (r'(\s+)try:\n((?:\n|\1\s.*\n)+?)\1except.*?:\n'
   207      r'((?:\n|\1\s.*\n)+?)\1finally:', 'no try/except/finally in Python 2.4'),
   207      r'((?:\n|\1\s.*\n)+?)\1finally:', 'no try/except/finally in Python 2.4'),