21 import UI.PixmapCache |
21 import UI.PixmapCache |
22 import Preferences |
22 import Preferences |
23 import Utilities |
23 import Utilities |
24 |
24 |
25 from . import pep8 |
25 from . import pep8 |
26 from .Pep8NamingChecker import Pep8NamingChecker |
26 from .NamingStyleChecker import NamingStyleChecker |
27 |
27 |
28 # register the name checker |
28 # register the name checker |
29 pep8.register_check(Pep8NamingChecker, Pep8NamingChecker.Codes) |
29 pep8.register_check(NamingStyleChecker, NamingStyleChecker.Codes) |
30 |
30 |
31 from .DocStyleChecker import DocStyleChecker |
31 from .DocStyleChecker import DocStyleChecker |
32 |
32 |
33 |
33 |
34 class CodeStyleCheckerReport(pep8.BaseReport): |
34 class CodeStyleCheckerReport(pep8.BaseReport): |
57 @param args arguments for the message (list) |
57 @param args arguments for the message (list) |
58 @return error code (string) |
58 @return error code (string) |
59 """ |
59 """ |
60 code = super().error_args(line_number, offset, code, check, *args) |
60 code = super().error_args(line_number, offset, code, check, *args) |
61 if code and (self.counters[code] == 1 or self.__repeat): |
61 if code and (self.counters[code] == 1 or self.__repeat): |
62 if code in Pep8NamingChecker.Codes: |
62 if code in NamingStyleChecker.Codes: |
63 text = Pep8NamingChecker.getMessage(code, *args) |
63 text = NamingStyleChecker.getMessage(code, *args) |
64 else: |
64 else: |
65 text = pep8.getMessage(code, *args) |
65 text = pep8.getMessage(code, *args) |
66 self.errors.append( |
66 self.errors.append( |
67 (self.filename, line_number, offset, text) |
67 (self.filename, line_number, offset, text) |
68 ) |
68 ) |