src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

branch
eric7
changeset 10066
251638443e17
parent 10053
9914b7b4b11c
child 10087
65b7354b0d4c
equal deleted inserted replaced
10065:de4ae767b0e3 10066:251638443e17
508 "UnusedChecker": { 508 "UnusedChecker": {
509 "IgnoreAbstract": True, 509 "IgnoreAbstract": True,
510 "IgnoreOverload": True, 510 "IgnoreOverload": True,
511 "IgnoreOverride": True, 511 "IgnoreOverride": True,
512 "IgnoreSlotMethods": False, 512 "IgnoreSlotMethods": False,
513 "IgnoreEventHandlerMethods": False,
513 "IgnoreStubs": True, 514 "IgnoreStubs": True,
514 "IgnoreVariadicNames": False, 515 "IgnoreVariadicNames": False,
515 "IgnoreLambdas": False, 516 "IgnoreLambdas": False,
516 "IgnoreNestedFunctions": False, 517 "IgnoreNestedFunctions": False,
517 "IgnoreDunderMethods": True, 518 "IgnoreDunderMethods": True,
761 self.__data["UnusedChecker"]["IgnoreDunderMethods"] 762 self.__data["UnusedChecker"]["IgnoreDunderMethods"]
762 ) 763 )
763 self.ignoreSlotsCheckBox.setChecked( 764 self.ignoreSlotsCheckBox.setChecked(
764 self.__data["UnusedChecker"]["IgnoreSlotMethods"] 765 self.__data["UnusedChecker"]["IgnoreSlotMethods"]
765 ) 766 )
767 self.ignoreEventHandlersCheckBox.setChecked(
768 self.__data["UnusedChecker"]["IgnoreEventHandlerMethods"]
769 )
766 self.ignoreDunderGlobalsCheckBox.setChecked( 770 self.ignoreDunderGlobalsCheckBox.setChecked(
767 self.__data["UnusedChecker"]["IgnoreDunderGlobals"] 771 self.__data["UnusedChecker"]["IgnoreDunderGlobals"]
768 ) 772 )
769 773
770 self.__cleanupData() 774 self.__cleanupData()
967 "IgnoreVariadicNames": self.ignoreVariadicNamesCheckBox.isChecked(), 971 "IgnoreVariadicNames": self.ignoreVariadicNamesCheckBox.isChecked(),
968 "IgnoreLambdas": self.ignoreLambdasCheckBox.isChecked(), 972 "IgnoreLambdas": self.ignoreLambdasCheckBox.isChecked(),
969 "IgnoreNestedFunctions": self.ignoreNestedFunctionsCheckBox.isChecked(), 973 "IgnoreNestedFunctions": self.ignoreNestedFunctionsCheckBox.isChecked(),
970 "IgnoreDunderMethods": self.ignoreDunderMethodsCheckBox.isChecked(), 974 "IgnoreDunderMethods": self.ignoreDunderMethodsCheckBox.isChecked(),
971 "IgnoreSlotMethods": self.ignoreSlotsCheckBox.isChecked(), 975 "IgnoreSlotMethods": self.ignoreSlotsCheckBox.isChecked(),
976 "IgnoreEventHandlerMethods": (
977 self.ignoreEventHandlersCheckBox.isChecked()
978 ),
972 "IgnoreDunderGlobals": self.ignoreDunderGlobalsCheckBox.isChecked(), 979 "IgnoreDunderGlobals": self.ignoreDunderGlobalsCheckBox.isChecked(),
973 } 980 }
974 981
975 self.__options = [ 982 self.__options = [
976 excludeMessages, 983 excludeMessages,
1433 "IgnoreNestedFunctions": ( 1440 "IgnoreNestedFunctions": (
1434 self.ignoreNestedFunctionsCheckBox.isChecked() 1441 self.ignoreNestedFunctionsCheckBox.isChecked()
1435 ), 1442 ),
1436 "IgnoreDunderMethods": self.ignoreDunderMethodsCheckBox.isChecked(), 1443 "IgnoreDunderMethods": self.ignoreDunderMethodsCheckBox.isChecked(),
1437 "IgnoreSlotMethods": self.ignoreSlotsCheckBox.isChecked(), 1444 "IgnoreSlotMethods": self.ignoreSlotsCheckBox.isChecked(),
1445 "IgnoreEventHandlerMethods": (
1446 self.ignoreEventHandlersCheckBox.isChecked()
1447 ),
1438 "IgnoreDunderGlobals": self.ignoreDunderGlobalsCheckBox.isChecked(), 1448 "IgnoreDunderGlobals": self.ignoreDunderGlobalsCheckBox.isChecked(),
1439 }, 1449 },
1440 } 1450 }
1441 if json.dumps(data, sort_keys=True) != json.dumps( 1451 if json.dumps(data, sort_keys=True) != json.dumps(
1442 self.__data, sort_keys=True 1452 self.__data, sort_keys=True
2087 "PEP8/UnusedIgnoreSlotMethods", 2097 "PEP8/UnusedIgnoreSlotMethods",
2088 defaultParameters["UnusedChecker"]["IgnoreSlotMethods"], 2098 defaultParameters["UnusedChecker"]["IgnoreSlotMethods"],
2089 ) 2099 )
2090 ) 2100 )
2091 ) 2101 )
2102 self.ignoreEventHandlersCheckBox.setChecked(
2103 Preferences.toBool(
2104 settings.value(
2105 "PEP8/UnusedIgnoreEventHandlerMethods",
2106 defaultParameters["UnusedChecker"]["IgnoreEventHandlerMethods"],
2107 )
2108 )
2109 )
2092 self.ignoreDunderGlobalsCheckBox.setChecked( 2110 self.ignoreDunderGlobalsCheckBox.setChecked(
2093 Preferences.toBool( 2111 Preferences.toBool(
2094 settings.value( 2112 settings.value(
2095 "PRP8/UnusedIgnoreDunderGlobals", 2113 "PRP8/UnusedIgnoreDunderGlobals",
2096 defaultParameters["UnusedChecker"]["IgnoreDunderGlobals"], 2114 defaultParameters["UnusedChecker"]["IgnoreDunderGlobals"],
2284 ) 2302 )
2285 settings.setValue( 2303 settings.setValue(
2286 "PEP8/UnusedIgnoreSlotMethods", self.ignoreSlotsCheckBox.isChecked() 2304 "PEP8/UnusedIgnoreSlotMethods", self.ignoreSlotsCheckBox.isChecked()
2287 ) 2305 )
2288 settings.setValue( 2306 settings.setValue(
2307 "PEP8/UnusedIgnoreEventHandlerMethods",
2308 self.ignoreEventHandlersCheckBox.isChecked(),
2309 )
2310 settings.setValue(
2289 "PEP8/UnusedIgnoreDunderGlobals", 2311 "PEP8/UnusedIgnoreDunderGlobals",
2290 self.ignoreDunderGlobalsCheckBox.isChecked(), 2312 self.ignoreDunderGlobalsCheckBox.isChecked(),
2291 ) 2313 )
2292 2314
2293 @pyqtSlot() 2315 @pyqtSlot()
2513 settings.setValue( 2535 settings.setValue(
2514 "PEP8/UnusedIgnoreSlotMethods", 2536 "PEP8/UnusedIgnoreSlotMethods",
2515 defaultParameters["UnusedChecker"]["IgnoreSlotMethods"], 2537 defaultParameters["UnusedChecker"]["IgnoreSlotMethods"],
2516 ) 2538 )
2517 settings.setValue( 2539 settings.setValue(
2540 "PEP8/UnusedIgnoreEventHandlerMethods",
2541 defaultParameters["UnusedChecker"]["IgnoreEventHandlerMethods"],
2542 )
2543 settings.setValue(
2518 "PEP8/UnusedIgnoreDunderGlobals", 2544 "PEP8/UnusedIgnoreDunderGlobals",
2519 defaultParameters["UnusedChecker"]["IgnoreDunderGlobals"], 2545 defaultParameters["UnusedChecker"]["IgnoreDunderGlobals"],
2520 ) 2546 )
2521 2547
2522 # Update UI with default values 2548 # Update UI with default values
2523 self.on_loadDefaultButton_clicked() 2549 self.on_loadDefaultButton_clicked()
2550
2551 def closeEvent(self, evt):
2552 """
2553 Protected method to handle a close event.
2554
2555 @param evt reference to the close event
2556 @type QCloseEvent
2557 """
2558 self.on_cancelButton_clicked()
2524 2559
2525 @pyqtSlot() 2560 @pyqtSlot()
2526 def on_cancelButton_clicked(self): 2561 def on_cancelButton_clicked(self):
2527 """ 2562 """
2528 Private slot to handle the "Cancel" button press. 2563 Private slot to handle the "Cancel" button press.

eric ide

mercurial