9 |
9 |
10 from PyQt4.QtCore import QCoreApplication |
10 from PyQt4.QtCore import QCoreApplication |
11 from PyQt4.QtGui import QDialog, QTreeWidgetItem |
11 from PyQt4.QtGui import QDialog, QTreeWidgetItem |
12 |
12 |
13 from . import pep8 |
13 from . import pep8 |
14 from .Pep8NamingChecker import Pep8NamingChecker |
14 from .NamingStyleChecker import NamingStyleChecker |
15 from .DocStyleChecker import DocStyleChecker |
15 from .DocStyleChecker import DocStyleChecker |
16 |
16 |
17 from .Ui_CodeStyleCodeSelectionDialog import Ui_CodeStyleCodeSelectionDialog |
17 from .Ui_CodeStyleCodeSelectionDialog import Ui_CodeStyleCodeSelectionDialog |
18 |
18 |
19 import UI.PixmapCache |
19 import UI.PixmapCache |
40 if showFixCodes: |
40 if showFixCodes: |
41 from .CodeStyleFixer import FixableCodeStyleIssues |
41 from .CodeStyleFixer import FixableCodeStyleIssues |
42 selectableCodes = FixableCodeStyleIssues |
42 selectableCodes = FixableCodeStyleIssues |
43 else: |
43 else: |
44 selectableCodes = list(pep8.pep8_messages.keys()) |
44 selectableCodes = list(pep8.pep8_messages.keys()) |
45 selectableCodes.extend(Pep8NamingChecker.Messages.keys()) |
45 selectableCodes.extend(NamingStyleChecker.Messages.keys()) |
46 selectableCodes.extend(DocStyleChecker.Messages.keys()) |
46 selectableCodes.extend(DocStyleChecker.Messages.keys()) |
47 for code in sorted(selectableCodes): |
47 for code in sorted(selectableCodes): |
48 if code in pep8.pep8_messages_sample_args: |
48 if code in pep8.pep8_messages_sample_args: |
49 message = QCoreApplication.translate( |
49 message = QCoreApplication.translate( |
50 "pep8", pep8.pep8_messages[code]).format( |
50 "pep8", pep8.pep8_messages[code]).format( |
51 *pep8.pep8_messages_sample_args[code]) |
51 *pep8.pep8_messages_sample_args[code]) |
52 elif code in pep8.pep8_messages: |
52 elif code in pep8.pep8_messages: |
53 message = QCoreApplication.translate( |
53 message = QCoreApplication.translate( |
54 "pep8", pep8.pep8_messages[code]) |
54 "pep8", pep8.pep8_messages[code]) |
55 elif code in Pep8NamingChecker.Messages: |
55 elif code in NamingStyleChecker.Messages: |
56 message = QCoreApplication.translate( |
56 message = QCoreApplication.translate( |
57 "Pep8NamingChecker", |
57 "NamingStyleChecker", |
58 Pep8NamingChecker.Messages[code]) |
58 NamingStyleChecker.Messages[code]) |
59 elif code in DocStyleChecker.Messages: |
59 elif code in DocStyleChecker.Messages: |
60 message = QCoreApplication.translate( |
60 message = QCoreApplication.translate( |
61 "DocStyleChecker", DocStyleChecker.Messages[code]) |
61 "DocStyleChecker", DocStyleChecker.Messages[code]) |
62 else: |
62 else: |
63 continue |
63 continue |