eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

branch
eric7
changeset 9176
193da71cc417
parent 8943
23f9c7b9e18e
child 9182
bc72e2fc0d8e
equal deleted inserted replaced
9175:21e2be5f0b41 9176:193da71cc417
471 } 471 }
472 if "EnabledCheckerCategories" not in self.__data: 472 if "EnabledCheckerCategories" not in self.__data:
473 self.__data["EnabledCheckerCategories"] = ",".join( 473 self.__data["EnabledCheckerCategories"] = ",".join(
474 CodeStyleCheckerDialog.checkCategories.keys()) 474 CodeStyleCheckerDialog.checkCategories.keys())
475 if "MaxLineLength" not in self.__data: 475 if "MaxLineLength" not in self.__data:
476 self.__data["MaxLineLength"] = pycodestyle.MAX_LINE_LENGTH 476 self.__data["MaxLineLength"] = 88
477 # better code formatting than pycodestyle.MAX_LINE_LENGTH
478 # see the Black tool
477 if "MaxDocLineLength" not in self.__data: 479 if "MaxDocLineLength" not in self.__data:
478 # Use MAX_LINE_LENGTH to avoid messages on existing code 480 self.__data["MaxDocLineLength"] = 88
479 self.__data["MaxDocLineLength"] = pycodestyle.MAX_LINE_LENGTH
480 if "BlankLines" not in self.__data: 481 if "BlankLines" not in self.__data:
481 self.__data["BlankLines"] = (2, 1) 482 self.__data["BlankLines"] = (2, 1)
482 # top level, method 483 # top level, method
483 if "HangClosing" not in self.__data: 484 if "HangClosing" not in self.__data:
484 self.__data["HangClosing"] = False 485 self.__data["HangClosing"] = False
1490 "PEP8/NoFixCodes", "E501")) 1491 "PEP8/NoFixCodes", "E501"))
1491 self.fixIssuesCheckBox.setChecked(Preferences.toBool( 1492 self.fixIssuesCheckBox.setChecked(Preferences.toBool(
1492 Preferences.getSettings().value("PEP8/FixIssues", False))) 1493 Preferences.getSettings().value("PEP8/FixIssues", False)))
1493 self.ignoredCheckBox.setChecked(Preferences.toBool( 1494 self.ignoredCheckBox.setChecked(Preferences.toBool(
1494 Preferences.getSettings().value("PEP8/ShowIgnored", False))) 1495 Preferences.getSettings().value("PEP8/ShowIgnored", False)))
1495 self.lineLengthSpinBox.setValue(int(Preferences.getSettings().value( 1496 self.lineLengthSpinBox.setValue(int(
1496 "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH))) 1497 Preferences.getSettings().value("PEP8/MaxLineLength", 88)))
1497 # Use MAX_LINE_LENGTH to avoid messages on existing code
1498 self.docLineLengthSpinBox.setValue(int( 1498 self.docLineLengthSpinBox.setValue(int(
1499 Preferences.getSettings().value( 1499 Preferences.getSettings().value("PEP8/MaxDocLineLength", 88)))
1500 "PEP8/MaxDocLineLength", pycodestyle.MAX_LINE_LENGTH)))
1501 self.blankBeforeTopLevelSpinBox.setValue( 1500 self.blankBeforeTopLevelSpinBox.setValue(
1502 int(Preferences.getSettings().value( 1501 int(Preferences.getSettings().value(
1503 "PEP8/BlankLinesBeforeTopLevel", 2))) 1502 "PEP8/BlankLinesBeforeTopLevel", 2)))
1504 self.blankBeforeMethodSpinBox.setValue( 1503 self.blankBeforeMethodSpinBox.setValue(
1505 int(Preferences.getSettings().value( 1504 int(Preferences.getSettings().value(
1813 Preferences.getSettings().setValue("PEP8/RepeatMessages", False) 1812 Preferences.getSettings().setValue("PEP8/RepeatMessages", False)
1814 Preferences.getSettings().setValue("PEP8/FixCodes", "") 1813 Preferences.getSettings().setValue("PEP8/FixCodes", "")
1815 Preferences.getSettings().setValue("PEP8/NoFixCodes", "E501") 1814 Preferences.getSettings().setValue("PEP8/NoFixCodes", "E501")
1816 Preferences.getSettings().setValue("PEP8/FixIssues", False) 1815 Preferences.getSettings().setValue("PEP8/FixIssues", False)
1817 Preferences.getSettings().setValue("PEP8/ShowIgnored", False) 1816 Preferences.getSettings().setValue("PEP8/ShowIgnored", False)
1818 Preferences.getSettings().setValue( 1817 Preferences.getSettings().setValue("PEP8/MaxLineLength", 88)
1819 "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH) 1818 Preferences.getSettings().setValue("PEP8/MaxDocLineLength", 88)
1820 # Hard reset to pycodestyle preferences 1819 Preferences.getSettings().setValue("PEP8/BlankLinesBeforeTopLevel", 2)
1821 Preferences.getSettings().setValue( 1820 Preferences.getSettings().setValue("PEP8/BlankLinesBeforeMethod", 1)
1822 "PEP8/MaxDocLineLength", pycodestyle.MAX_DOC_LENGTH)
1823 Preferences.getSettings().setValue(
1824 "PEP8/BlankLinesBeforeTopLevel", 2)
1825 Preferences.getSettings().setValue(
1826 "PEP8/BlankLinesBeforeMethod", 1)
1827 Preferences.getSettings().setValue("PEP8/HangClosing", False) 1821 Preferences.getSettings().setValue("PEP8/HangClosing", False)
1828 Preferences.getSettings().setValue("PEP8/DocstringType", "pep257") 1822 Preferences.getSettings().setValue("PEP8/DocstringType", "pep257")
1829 Preferences.getSettings().setValue("PEP8/MaxCodeComplexity", 10) 1823 Preferences.getSettings().setValue("PEP8/MaxCodeComplexity", 10)
1830 Preferences.getSettings().setValue("PEP8/LineComplexity", 15) 1824 Preferences.getSettings().setValue("PEP8/LineComplexity", 15)
1831 Preferences.getSettings().setValue("PEP8/LineComplexityScore", 10) 1825 Preferences.getSettings().setValue("PEP8/LineComplexityScore", 10)

eric ide

mercurial