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