Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

changeset 4437
b9cc331a4576
parent 4434
8ba11cf46483
child 4501
3224f20d8eb0
equal deleted inserted replaced
4436:52ec6b6b3432 4437:b9cc331a4576
98 self.__project = None 98 self.__project = None
99 self.__forProject = False 99 self.__forProject = False
100 self.__data = {} 100 self.__data = {}
101 self.__statistics = {} 101 self.__statistics = {}
102 self.__onlyFixes = {} 102 self.__onlyFixes = {}
103 self.__noFixCodesList = []
103 104
104 self.on_loadDefaultButton_clicked() 105 self.on_loadDefaultButton_clicked()
105 106
106 def __resort(self): 107 def __resort(self):
107 """ 108 """
148 itm.setIcon(1, UI.PixmapCache.getIcon("docstringError.png")) 149 itm.setIcon(1, UI.PixmapCache.getIcon("docstringError.png"))
149 else: 150 else:
150 itm.setIcon(1, UI.PixmapCache.getIcon("syntaxError.png")) 151 itm.setIcon(1, UI.PixmapCache.getIcon("syntaxError.png"))
151 if fixed: 152 if fixed:
152 itm.setIcon(0, UI.PixmapCache.getIcon("issueFixed.png")) 153 itm.setIcon(0, UI.PixmapCache.getIcon("issueFixed.png"))
153 elif code in FixableCodeStyleIssues and not autofixing: 154 elif code in FixableCodeStyleIssues and not autofixing and \
155 code not in self.__noFixCodesList:
154 itm.setIcon(0, UI.PixmapCache.getIcon("issueFixable.png")) 156 itm.setIcon(0, UI.PixmapCache.getIcon("issueFixable.png"))
155 fixable = True 157 fixable = True
156 158
157 itm.setTextAlignment(0, Qt.AlignRight) 159 itm.setTextAlignment(0, Qt.AlignRight)
158 itm.setTextAlignment(1, Qt.AlignHCenter) 160 itm.setTextAlignment(1, Qt.AlignHCenter)
354 excludeMessages = self.excludeMessagesEdit.text() 356 excludeMessages = self.excludeMessagesEdit.text()
355 includeMessages = self.includeMessagesEdit.text() 357 includeMessages = self.includeMessagesEdit.text()
356 repeatMessages = self.repeatCheckBox.isChecked() 358 repeatMessages = self.repeatCheckBox.isChecked()
357 fixCodes = self.fixIssuesEdit.text() 359 fixCodes = self.fixIssuesEdit.text()
358 noFixCodes = self.noFixIssuesEdit.text() 360 noFixCodes = self.noFixIssuesEdit.text()
361 self.__noFixCodesList = \
362 [c.strip() for c in noFixCodes.split(",") if c.strip()]
359 fixIssues = self.fixIssuesCheckBox.isChecked() and repeatMessages 363 fixIssues = self.fixIssuesCheckBox.isChecked() and repeatMessages
360 self.showIgnored = self.ignoredCheckBox.isChecked() and \ 364 self.showIgnored = self.ignoredCheckBox.isChecked() and \
361 repeatMessages 365 repeatMessages
362 maxLineLength = self.lineLengthSpinBox.value() 366 maxLineLength = self.lineLengthSpinBox.value()
363 hangClosing = self.hangClosingCheckBox.isChecked() 367 hangClosing = self.hangClosingCheckBox.isChecked()

eric ide

mercurial