# enable HIS Metrics # NCOMM isn't an HIS metric but is enabled since it is depended upon by COMF RETAIN_UNNORMALIZED_C_AST = Yes METRIC_FILTER += allow metric="CALLING" METRIC_FILTER += allow metric="CALLS" METRIC_FILTER += allow metric="STMIF" METRIC_FILTER += allow metric="STST1" METRIC_FILTER += allow metric="STST2" METRIC_FILTER += allow metric="STST3" METRIC_FILTER += allow metric="STPTH" METRIC_FILTER += allow metric="NPATH" METRIC_FILTER += allow metric="NCOMM" METRIC_FILTER += allow metric="GOTO" METRIC_FILTER += allow metric="PARAM" METRIC_FILTER += allow metric="RETURN" METRIC_DERIVED_DEF += "STST1", "Statements in Function (Variant 1)", FILE, sum("STST1[PROCEDURE]") METRIC_DERIVED_DEF += "STST2", "Statements in Function (Variant 2)", FILE, sum("STST2[PROCEDURE]") METRIC_DERIVED_DEF += "STST3", "Statements in Function (Variant 3)", FILE, sum("STST3[PROCEDURE]") METRIC_DERIVED_DEF += "COMF", "Comment Density", FILE, "NCOMM[FILE]"/"STST2[FILE]" METRIC_DERIVED_DEF += "COMF", "Comment Density", ANALYSIS, sum("NCOMM[FILE]")/sum("STST2[FILE]")