eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

changeset 7040
f89952e5fc11
parent 6942
2602857055c5
child 7229
53054eb5b15a
diff -r 73cb6384a71f -r f89952e5fc11 eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Fri Jun 14 18:46:44 2019 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Wed Jun 26 19:41:11 2019 +0200
@@ -348,6 +348,10 @@
                 "str": ["unicode", ],
                 "chr": ["unichr", ],
             }
+        if "CommentedCodeChecker" not in self.__data:
+            self.__data["CommentedCodeChecker"] = {
+                "Aggressive": False,
+            }
         
         self.excludeFilesEdit.setText(self.__data["ExcludeFiles"])
         self.excludeMessagesEdit.setText(self.__data["ExcludeMessages"])
@@ -374,6 +378,8 @@
         self.copyrightAuthorEdit.setText(self.__data["CopyrightAuthor"])
         self.__initFuturesList(self.__data["FutureChecker"])
         self.__initBuiltinsIgnoreList(self.__data["BuiltinsChecker"])
+        self.aggressiveCheckBox.setChecked(
+            self.__data["CommentedCodeChecker"]["Aggressive"])
     
     def start(self, fn, save=False, repeat=None):
         """
@@ -470,6 +476,9 @@
                 },
                 "FutureChecker": self.__getSelectedFutureImports(),
                 "BuiltinsChecker": self.__getBuiltinsIgnoreList(),
+                "CommentedCodeChecker": {
+                    "Aggressive": self.aggressiveCheckBox.isChecked(),
+                }
             }
             
             self.__options = [excludeMessages, includeMessages, repeatMessages,
@@ -803,6 +812,9 @@
                 "CopyrightAuthor": self.copyrightAuthorEdit.text(),
                 "FutureChecker": self.__getSelectedFutureImports(),
                 "BuiltinsChecker": self.__getBuiltinsIgnoreList(),
+                "CommentedCodeChecker": {
+                    "Aggressive": self.aggressiveCheckBox.isChecked(),
+                }
             }
             if data != self.__data:
                 self.__data = data
@@ -1005,6 +1017,8 @@
                 "str": ["unicode", ],
                 "chr": ["unichr", ],
             })))
+        self.aggressiveCheckBox.setChecked(Preferences.toBool(
+            Preferences.Prefs.settings.value("PEP8/AggressiveSearch", False)))
     
     @pyqtSlot()
     def on_storeDefaultButton_clicked(self):
@@ -1060,6 +1074,8 @@
             "PEP8/FutureChecker", self.__getSelectedFutureImports())
         Preferences.Prefs.settings.setValue(
             "PEP8/BuiltinsChecker", self.__getBuiltinsIgnoreList())
+        Preferences.Prefs.settings.setValue(
+            "PEP8/AggressiveSearch", self.aggressiveCheckBox.isChecked())
     
     @pyqtSlot()
     def on_resetDefaultButton_clicked(self):
@@ -1098,6 +1114,8 @@
             "str": ["unicode", ],
             "chr": ["unichr", ],
         })
+        Preferences.Prefs.settings.setValue("PEP8/AggressiveSearch", False)
+        
         # Update UI with default values
         self.on_loadDefaultButton_clicked()
     

eric ide

mercurial