11 |
11 |
12 from PyQt6.QtCore import Qt |
12 from PyQt6.QtCore import Qt |
13 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem |
13 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem |
14 |
14 |
15 from . import CodeStyleCheckerUtilities |
15 from . import CodeStyleCheckerUtilities |
|
16 from .CodeStyleFixer import FixableCodeStyleIssues |
16 from .translations import getMessageCodes, getTranslatedMessage |
17 from .translations import getMessageCodes, getTranslatedMessage |
17 from .Ui_CodeStyleCodeSelectionDialog import Ui_CodeStyleCodeSelectionDialog |
18 from .Ui_CodeStyleCodeSelectionDialog import Ui_CodeStyleCodeSelectionDialog |
18 |
19 |
19 |
20 |
20 class CodeStyleCodeSelectionDialog(QDialog, Ui_CodeStyleCodeSelectionDialog): |
21 class CodeStyleCodeSelectionDialog(QDialog, Ui_CodeStyleCodeSelectionDialog): |
45 codeList = [code.strip() for code in codes.split(",") if code.strip()] |
46 codeList = [code.strip() for code in codes.split(",") if code.strip()] |
46 if categories: |
47 if categories: |
47 codeList = [code for code in codeList if code[0] not in categories] |
48 codeList = [code for code in codeList if code[0] not in categories] |
48 |
49 |
49 if showFixCodes: |
50 if showFixCodes: |
50 from .CodeStyleFixer import FixableCodeStyleIssues |
|
51 |
|
52 selectableCodes = FixableCodeStyleIssues |
51 selectableCodes = FixableCodeStyleIssues |
53 else: |
52 else: |
54 selectableCodes = [x for x in getMessageCodes() if not x.startswith("FIX")] |
53 selectableCodes = [x for x in getMessageCodes() if not x.startswith("FIX")] |
55 if categories: |
54 if categories: |
56 # filter by category |
55 # filter by category |