eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py

changeset 8205
4a0f1f896341
parent 8188
bfa6c0969acf
child 8218
7c09585bd960
equal deleted inserted replaced
8204:fd477cded1c1 8205:4a0f1f896341
43 textWrapper = textwrap.TextWrapper(width=60) 43 textWrapper = textwrap.TextWrapper(width=60)
44 44
45 self.codeTable.headerItem().setText(self.codeTable.columnCount(), "") 45 self.codeTable.headerItem().setText(self.codeTable.columnCount(), "")
46 codeList = [code.strip() for code in codes.split(",") if code.strip()] 46 codeList = [code.strip() for code in codes.split(",") if code.strip()]
47 if categories: 47 if categories:
48 codeList = [code for code in codeList if not code[0] in categories] 48 codeList = [code for code in codeList if code[0] not in categories]
49 49
50 if showFixCodes: 50 if showFixCodes:
51 from .CodeStyleFixer import FixableCodeStyleIssues 51 from .CodeStyleFixer import FixableCodeStyleIssues
52 selectableCodes = FixableCodeStyleIssues 52 selectableCodes = FixableCodeStyleIssues
53 else: 53 else:
55 [x for x in getMessageCodes() if not x.startswith('FIX')] 55 [x for x in getMessageCodes() if not x.startswith('FIX')]
56 ) 56 )
57 if categories: 57 if categories:
58 # filter by category 58 # filter by category
59 selectableCodes = [x for x in selectableCodes 59 selectableCodes = [x for x in selectableCodes
60 if not x[0] in categories] 60 if x[0] not in categories]
61 for code in sorted(selectableCodes): 61 for code in sorted(selectableCodes):
62 message = getTranslatedMessage(code, [], example=True) 62 message = getTranslatedMessage(code, [], example=True)
63 if message is None: 63 if message is None:
64 # try with extension 64 # try with extension
65 for ext in ("L", "M", "H", "1"): 65 for ext in ("L", "M", "H", "1"):

eric ide

mercurial