15 from PyQt4.QtCore import QT_TRANSLATE_NOOP, QCoreApplication |
15 from PyQt4.QtCore import QT_TRANSLATE_NOOP, QCoreApplication |
16 |
16 |
17 |
17 |
18 class NamingStyleChecker(object): |
18 class NamingStyleChecker(object): |
19 """ |
19 """ |
20 Class implementing a checker for PEP-8 naming conventions. |
20 Class implementing a checker for naming conventions. |
21 """ |
21 """ |
22 LowercaseRegex = re.compile(r"[_a-z][_a-z0-9]*$") |
22 LowercaseRegex = re.compile(r"[_a-z][_a-z0-9]*$") |
23 UppercaseRegexp = re.compile(r"[_A-Z][_A-Z0-9]*$") |
23 UppercaseRegexp = re.compile(r"[_A-Z][_A-Z0-9]*$") |
24 CamelcaseRegexp = re.compile(r"_?[A-Z][a-zA-Z0-9]*$") |
24 CamelcaseRegexp = re.compile(r"_?[A-Z][a-zA-Z0-9]*$") |
25 MixedcaseRegexp = re.compile(r"_?[a-z][a-zA-Z0-9]*$") |
25 MixedcaseRegexp = re.compile(r"_?[a-z][a-zA-Z0-9]*$") |