--- 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()