Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

changeset 4437
b9cc331a4576
parent 4434
8ba11cf46483
child 4501
3224f20d8eb0
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Sat Sep 05 15:25:59 2015 +0200
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Sat Sep 05 17:56:10 2015 +0200
@@ -100,6 +100,7 @@
         self.__data = {}
         self.__statistics = {}
         self.__onlyFixes = {}
+        self.__noFixCodesList = []
         
         self.on_loadDefaultButton_clicked()
     
@@ -150,7 +151,8 @@
             itm.setIcon(1, UI.PixmapCache.getIcon("syntaxError.png"))
         if fixed:
             itm.setIcon(0, UI.PixmapCache.getIcon("issueFixed.png"))
-        elif code in FixableCodeStyleIssues and not autofixing:
+        elif code in FixableCodeStyleIssues and not autofixing and \
+                code not in self.__noFixCodesList:
             itm.setIcon(0, UI.PixmapCache.getIcon("issueFixable.png"))
             fixable = True
         
@@ -356,6 +358,8 @@
             repeatMessages = self.repeatCheckBox.isChecked()
             fixCodes = self.fixIssuesEdit.text()
             noFixCodes = self.noFixIssuesEdit.text()
+            self.__noFixCodesList = \
+                [c.strip() for c in noFixCodes.split(",") if c.strip()]
             fixIssues = self.fixIssuesCheckBox.isChecked() and repeatMessages
             self.showIgnored = self.ignoredCheckBox.isChecked() and \
                 repeatMessages

eric ide

mercurial