RadonMetrics/RawMetricsDialog.py

branch
eric7
changeset 88
8b61e17a6d63
parent 83
d3490ea9facc
child 90
1405e41edc0b
--- 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)

eric ide

mercurial