--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py Sat Jun 06 19:42:15 2020 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py Sun Jun 07 20:19:54 2020 +0200 @@ -13,6 +13,7 @@ from PyQt5.QtWidgets import QDialog, QTreeWidgetItem from .translations import _messages, _messages_sample_args +from .Security import translations as s_translations from .Ui_CodeStyleStatisticsDialog import Ui_CodeStyleStatisticsDialog @@ -47,12 +48,15 @@ totalIssues = 0 for code in sorted(stats.keys()): - message = _messages.get(code) + message = _messages.get(code) or s_translations._messages.get(code) if message is None: continue if code in _messages_sample_args: message = message.format(*_messages_sample_args[code]) + elif code in s_translations._messages_sample_args: + message = message.format( + *s_translations._messages_sample_args[code]) self.__createItem(stats[code], code, message) totalIssues += stats[code] @@ -91,6 +95,8 @@ itm.setIcon(1, UI.PixmapCache.getIcon("namingError")) elif code.startswith("D"): itm.setIcon(1, UI.PixmapCache.getIcon("docstringError")) + elif code.startswith("S"): + itm.setIcon(1, UI.PixmapCache.getIcon("securityLow")) itm.setTextAlignment(0, Qt.AlignRight) itm.setTextAlignment(1, Qt.AlignHCenter)