--- a/RadonMetrics/RawMetricsDialog.py Mon Sep 27 15:43:50 2021 +0200 +++ b/RadonMetrics/RawMetricsDialog.py Mon Sep 27 16:01:35 2021 +0200 @@ -446,6 +446,27 @@ self.__createSummaryItem( self.tr("Empty Lines"), self.__locale.toString(self.__summary["blank"])) + self.__createSummaryItem( + self.tr("C % L"), + "{0:3.0%}".format(min( + self.__summary["comments"] / ( + float(self.__summary["loc"]) or 1), + 1.0)) + ) + self.__createSummaryItem( + self.tr("C % S"), + "{0:3.0%}".format(min( + self.__summary["comments"] / ( + float(self.__summary["sloc"]) or 1), + 1.0)) + ) + self.__createSummaryItem( + self.tr("C + M % L"), + "{0:3.0%}".format(min( + (self.__summary["comments"] + self.__summary["multi"]) / ( + float(self.__summary["loc"]) or 1), + 1.0)) + ) self.summaryList.header().resizeSections( QHeaderView.ResizeMode.ResizeToContents)