public final class CoreMetrics extends Object
Modifier and Type | Method and Description |
---|---|
static Metric |
getMetric(String key) |
static List<Metric> |
getMetrics() |
public static String DOMAIN_SIZE
public static String DOMAIN_COVERAGE
@Deprecated public static String DOMAIN_TESTS
DOMAIN_COVERAGE
@Deprecated public static String DOMAIN_INTEGRATION_TESTS
DOMAIN_COVERAGE
@Deprecated public static String DOMAIN_OVERALL_TESTS
DOMAIN_COVERAGE
public static String DOMAIN_COMPLEXITY
public static String DOMAIN_DOCUMENTATION
public static String DOMAIN_SCM
public static String DOMAIN_ISSUES
public static String DOMAIN_GENERAL
public static String DOMAIN_DUPLICATIONS
@Deprecated public static String DOMAIN_DUPLICATION
DOMAIN_DUPLICATIONS
public static String DOMAIN_DESIGN
public static String DOMAIN_MAINTAINABILITY
public static String DOMAIN_RELIABILITY
public static String DOMAIN_SECURITY
@Deprecated public static String DOMAIN_TECHNICAL_DEBT
DOMAIN_MAINTAINABILITY
public static String DOMAIN_RELEASABILITY
public static final String LINES_KEY
public static final String GENERATED_LINES_KEY
public static final Metric<Integer> GENERATED_LINES
public static final String NCLOC_KEY
public static final String NEW_LINES_KEY
public static final String NCLOC_LANGUAGE_DISTRIBUTION_KEY
public static final Metric<String> NCLOC_LANGUAGE_DISTRIBUTION
public static final String GENERATED_NCLOC_KEY
public static final Metric<Integer> GENERATED_NCLOC
public static final String CLASSES_KEY
public static final String FILES_KEY
public static final String DIRECTORIES_KEY
public static final Metric<Integer> DIRECTORIES
public static final String FUNCTIONS_KEY
@Deprecated public static final String ACCESSORS_KEY
@Deprecated public static final Metric<Integer> ACCESSORS
public static final String STATEMENTS_KEY
public static final Metric<Integer> STATEMENTS
public static final String PUBLIC_API_KEY
public static final Metric<Integer> PUBLIC_API
public static final String PROJECTS_KEY
public static final String COMMENT_LINES_KEY
public static final Metric<Integer> COMMENT_LINES
public static final String COMMENT_LINES_DENSITY_KEY
public static final Metric<Double> COMMENT_LINES_DENSITY
public static final String PUBLIC_DOCUMENTED_API_DENSITY_KEY
public static final Metric<Double> PUBLIC_DOCUMENTED_API_DENSITY
public static final String PUBLIC_UNDOCUMENTED_API_KEY
public static final Metric<Integer> PUBLIC_UNDOCUMENTED_API
@Deprecated public static final String COMMENTED_OUT_CODE_LINES_KEY
@Deprecated public static final Metric<Integer> COMMENTED_OUT_CODE_LINES
public static final String COMPLEXITY_KEY
public static final Metric<Integer> COMPLEXITY
public static final String FILE_COMPLEXITY_KEY
public static final Metric<Double> FILE_COMPLEXITY
public static final String COMPLEXITY_IN_CLASSES_KEY
public static final Metric<Integer> COMPLEXITY_IN_CLASSES
public static final String CLASS_COMPLEXITY_KEY
public static final Metric<Double> CLASS_COMPLEXITY
public static final String COMPLEXITY_IN_FUNCTIONS_KEY
public static final Metric<Integer> COMPLEXITY_IN_FUNCTIONS
public static final String FUNCTION_COMPLEXITY_KEY
public static final Metric<Double> FUNCTION_COMPLEXITY
@Deprecated public static final String CLASS_COMPLEXITY_DISTRIBUTION_KEY
@Deprecated public static final Metric<String> CLASS_COMPLEXITY_DISTRIBUTION
public static final String FUNCTION_COMPLEXITY_DISTRIBUTION_KEY
public static final Metric<String> FUNCTION_COMPLEXITY_DISTRIBUTION
public static final String FILE_COMPLEXITY_DISTRIBUTION_KEY
public static final Metric<String> FILE_COMPLEXITY_DISTRIBUTION
public static final String TESTS_KEY
public static final Metric<Integer> TESTS
TEST_FAILURES
and TEST_ERRORS
, but should not include SKIPPED_TESTS
.public static final String TEST_EXECUTION_TIME_KEY
public static final Metric<Long> TEST_EXECUTION_TIME
public static final String TEST_ERRORS_KEY
public static final Metric<Integer> TEST_ERRORS
public static final String SKIPPED_TESTS_KEY
public static final Metric<Integer> SKIPPED_TESTS
public static final String TEST_FAILURES_KEY
public static final Metric<Integer> TEST_FAILURES
public static final String TEST_SUCCESS_DENSITY_KEY
public static final Metric<Double> TEST_SUCCESS_DENSITY
@Deprecated public static final String TEST_DATA_KEY
MutableTestPlan
@Deprecated public static final Metric<String> TEST_DATA
MutableTestPlan
public static final String COVERAGE_KEY
public static final String NEW_COVERAGE_KEY
public static final Metric<Double> NEW_COVERAGE
public static final String LINES_TO_COVER_KEY
public static final Metric<Integer> LINES_TO_COVER
CoverageMeasuresBuilder
to build measure for this metric.public static final String NEW_LINES_TO_COVER_KEY
public static final Metric<Integer> NEW_LINES_TO_COVER
public static final String UNCOVERED_LINES_KEY
public static final Metric<Integer> UNCOVERED_LINES
CoverageMeasuresBuilder
to build measure for this metric.public static final String NEW_UNCOVERED_LINES_KEY
public static final Metric<Integer> NEW_UNCOVERED_LINES
public static final String LINE_COVERAGE_KEY
public static final Metric<Double> LINE_COVERAGE
public static final String NEW_LINE_COVERAGE_KEY
public static final Metric<Double> NEW_LINE_COVERAGE
@Deprecated public static final String COVERAGE_LINE_HITS_DATA_KEY
@Deprecated public static final Metric<String> COVERAGE_LINE_HITS_DATA
CoverageMeasuresBuilder
to build measure for this metric.public static final String CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> CONDITIONS_TO_COVER
CoverageMeasuresBuilder
to build measure for this metric.public static final String NEW_CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> NEW_CONDITIONS_TO_COVER
public static final String UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> UNCOVERED_CONDITIONS
CoverageMeasuresBuilder
to build measure for this metric.public static final String NEW_UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> NEW_UNCOVERED_CONDITIONS
public static final String BRANCH_COVERAGE_KEY
public static final Metric<Double> BRANCH_COVERAGE
public static final String NEW_BRANCH_COVERAGE_KEY
public static final Metric<Double> NEW_BRANCH_COVERAGE
@Deprecated public static final String CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> CONDITIONS_BY_LINE
CoverageMeasuresBuilder
to build measure for this metric.@Deprecated public static final String COVERED_CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> COVERED_CONDITIONS_BY_LINE
CoverageMeasuresBuilder
to build measure for this metric.public static final String IT_COVERAGE_KEY
public static final Metric<Double> IT_COVERAGE
public static final String NEW_IT_COVERAGE_KEY
public static final Metric<Double> NEW_IT_COVERAGE
public static final String IT_LINES_TO_COVER_KEY
public static final Metric<Integer> IT_LINES_TO_COVER
public static final String NEW_IT_LINES_TO_COVER_KEY
public static final Metric<Integer> NEW_IT_LINES_TO_COVER
public static final String IT_UNCOVERED_LINES_KEY
public static final Metric<Integer> IT_UNCOVERED_LINES
public static final String NEW_IT_UNCOVERED_LINES_KEY
public static final Metric<Integer> NEW_IT_UNCOVERED_LINES
public static final String IT_LINE_COVERAGE_KEY
public static final Metric<Double> IT_LINE_COVERAGE
public static final String NEW_IT_LINE_COVERAGE_KEY
public static final Metric<Double> NEW_IT_LINE_COVERAGE
@Deprecated public static final String IT_COVERAGE_LINE_HITS_DATA_KEY
@Deprecated public static final Metric<String> IT_COVERAGE_LINE_HITS_DATA
public static final String IT_CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> IT_CONDITIONS_TO_COVER
public static final String NEW_IT_CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> NEW_IT_CONDITIONS_TO_COVER
public static final String IT_UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> IT_UNCOVERED_CONDITIONS
public static final String NEW_IT_UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> NEW_IT_UNCOVERED_CONDITIONS
public static final String IT_BRANCH_COVERAGE_KEY
public static final Metric<Double> IT_BRANCH_COVERAGE
public static final String NEW_IT_BRANCH_COVERAGE_KEY
public static final Metric<Double> NEW_IT_BRANCH_COVERAGE
@Deprecated public static final String IT_CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> IT_CONDITIONS_BY_LINE
@Deprecated public static final String IT_COVERED_CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> IT_COVERED_CONDITIONS_BY_LINE
public static final String OVERALL_COVERAGE_KEY
public static final Metric<Double> OVERALL_COVERAGE
public static final String NEW_OVERALL_COVERAGE_KEY
public static final Metric<Double> NEW_OVERALL_COVERAGE
public static final String OVERALL_LINES_TO_COVER_KEY
public static final Metric<Integer> OVERALL_LINES_TO_COVER
public static final String NEW_OVERALL_LINES_TO_COVER_KEY
public static final Metric<Integer> NEW_OVERALL_LINES_TO_COVER
public static final String OVERALL_UNCOVERED_LINES_KEY
public static final Metric<Integer> OVERALL_UNCOVERED_LINES
public static final String NEW_OVERALL_UNCOVERED_LINES_KEY
public static final Metric<Integer> NEW_OVERALL_UNCOVERED_LINES
public static final String OVERALL_LINE_COVERAGE_KEY
public static final Metric<Double> OVERALL_LINE_COVERAGE
public static final String NEW_OVERALL_LINE_COVERAGE_KEY
public static final Metric<Double> NEW_OVERALL_LINE_COVERAGE
@Deprecated public static final String OVERALL_COVERAGE_LINE_HITS_DATA_KEY
@Deprecated public static final Metric<String> OVERALL_COVERAGE_LINE_HITS_DATA
public static final String OVERALL_CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> OVERALL_CONDITIONS_TO_COVER
public static final String NEW_OVERALL_CONDITIONS_TO_COVER_KEY
public static final Metric<Integer> NEW_OVERALL_CONDITIONS_TO_COVER
public static final String OVERALL_UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> OVERALL_UNCOVERED_CONDITIONS
public static final String NEW_OVERALL_UNCOVERED_CONDITIONS_KEY
public static final Metric<Integer> NEW_OVERALL_UNCOVERED_CONDITIONS
public static final String OVERALL_BRANCH_COVERAGE_KEY
public static final Metric<Double> OVERALL_BRANCH_COVERAGE
public static final String NEW_OVERALL_BRANCH_COVERAGE_KEY
public static final Metric<Double> NEW_OVERALL_BRANCH_COVERAGE
@Deprecated public static final String OVERALL_CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> OVERALL_CONDITIONS_BY_LINE
@Deprecated public static final String OVERALL_COVERED_CONDITIONS_BY_LINE_KEY
@Deprecated public static final Metric<String> OVERALL_COVERED_CONDITIONS_BY_LINE
public static final String DUPLICATED_LINES_KEY
public static final Metric<Integer> DUPLICATED_LINES
public static final String NEW_DUPLICATED_LINES_KEY
public static final Metric<Integer> NEW_DUPLICATED_LINES
public static final String DUPLICATED_BLOCKS_KEY
public static final Metric<Integer> DUPLICATED_BLOCKS
public static final String NEW_BLOCKS_DUPLICATED_KEY
public static final Metric<Integer> NEW_BLOCKS_DUPLICATED
public static final String DUPLICATED_FILES_KEY
public static final Metric<Integer> DUPLICATED_FILES
public static final String DUPLICATED_LINES_DENSITY_KEY
public static final Metric<Double> DUPLICATED_LINES_DENSITY
public static final String NEW_DUPLICATED_LINES_DENSITY_KEY
public static final Metric<Integer> NEW_DUPLICATED_LINES_DENSITY
@Deprecated public static final String DUPLICATIONS_DATA_KEY
@Deprecated public static final Metric<String> DUPLICATIONS_DATA
Here is the format (since Sonar 2.12):
<duplications> <!-- Multiple groups: --> <g> <!-- Multiple blocks: --> <b r="[resource key]" s="[first line]" l="[number of lines]" /> ... </g> ... </duplications>
public static final String VIOLATIONS_KEY
public static final Metric<Integer> VIOLATIONS
public static final String BLOCKER_VIOLATIONS_KEY
public static final Metric<Integer> BLOCKER_VIOLATIONS
public static final String CRITICAL_VIOLATIONS_KEY
public static final Metric<Integer> CRITICAL_VIOLATIONS
public static final String MAJOR_VIOLATIONS_KEY
public static final Metric<Integer> MAJOR_VIOLATIONS
public static final String MINOR_VIOLATIONS_KEY
public static final Metric<Integer> MINOR_VIOLATIONS
public static final String INFO_VIOLATIONS_KEY
public static final Metric<Integer> INFO_VIOLATIONS
public static final String NEW_VIOLATIONS_KEY
public static final Metric<Integer> NEW_VIOLATIONS
public static final String NEW_BLOCKER_VIOLATIONS_KEY
public static final Metric<Integer> NEW_BLOCKER_VIOLATIONS
public static final String NEW_CRITICAL_VIOLATIONS_KEY
public static final Metric<Integer> NEW_CRITICAL_VIOLATIONS
public static final String NEW_MAJOR_VIOLATIONS_KEY
public static final Metric<Integer> NEW_MAJOR_VIOLATIONS
public static final String NEW_MINOR_VIOLATIONS_KEY
public static final Metric<Integer> NEW_MINOR_VIOLATIONS
public static final String NEW_INFO_VIOLATIONS_KEY
public static final Metric<Integer> NEW_INFO_VIOLATIONS
public static final String FALSE_POSITIVE_ISSUES_KEY
public static final Metric<Integer> FALSE_POSITIVE_ISSUES
public static final String WONT_FIX_ISSUES_KEY
public static final Metric<Integer> WONT_FIX_ISSUES
public static final String OPEN_ISSUES_KEY
public static final Metric<Integer> OPEN_ISSUES
public static final String REOPENED_ISSUES_KEY
public static final Metric<Integer> REOPENED_ISSUES
public static final String CONFIRMED_ISSUES_KEY
public static final Metric<Integer> CONFIRMED_ISSUES
public static final String CODE_SMELLS_KEY
public static final Metric<Integer> CODE_SMELLS
public static final String NEW_CODE_SMELLS_KEY
public static final Metric<Integer> NEW_CODE_SMELLS
public static final String BUGS_KEY
public static final String NEW_BUGS_KEY
public static final String VULNERABILITIES_KEY
public static final Metric<Integer> VULNERABILITIES
public static final String NEW_VULNERABILITIES_KEY
public static final Metric<Integer> NEW_VULNERABILITIES
@Deprecated public static final String DEPENDENCY_MATRIX_KEY
@Deprecated public static final transient Metric<String> DEPENDENCY_MATRIX
@Deprecated public static final String DIRECTORY_CYCLES_KEY
@Deprecated public static final transient Metric<Integer> DIRECTORY_CYCLES
@Deprecated public static final String PACKAGE_CYCLES_KEY
DIRECTORY_CYCLES_KEY
@Deprecated public static final transient Metric<Integer> PACKAGE_CYCLES
DIRECTORY_CYCLES
@Deprecated public static final String DIRECTORY_TANGLE_INDEX_KEY
@Deprecated public static final transient Metric<Double> DIRECTORY_TANGLE_INDEX
@Deprecated public static final String PACKAGE_TANGLE_INDEX_KEY
DIRECTORY_TANGLE_INDEX_KEY
@Deprecated public static final transient Metric<Double> PACKAGE_TANGLE_INDEX
DIRECTORY_TANGLE_INDEX
@Deprecated public static final String DIRECTORY_TANGLES_KEY
@Deprecated public static final transient Metric<Integer> DIRECTORY_TANGLES
@Deprecated public static final String PACKAGE_TANGLES_KEY
DIRECTORY_TANGLES_KEY
@Deprecated public static final transient Metric<Integer> PACKAGE_TANGLES
DIRECTORY_TANGLES
@Deprecated public static final String DIRECTORY_FEEDBACK_EDGES_KEY
@Deprecated public static final transient Metric<Integer> DIRECTORY_FEEDBACK_EDGES
@Deprecated public static final String PACKAGE_FEEDBACK_EDGES_KEY
DIRECTORY_FEEDBACK_EDGES_KEY
@Deprecated public static final transient Metric<Integer> PACKAGE_FEEDBACK_EDGES
DIRECTORY_FEEDBACK_EDGES
@Deprecated public static final String DIRECTORY_EDGES_WEIGHT_KEY
@Deprecated public static final transient Metric<Integer> DIRECTORY_EDGES_WEIGHT
@Deprecated public static final String PACKAGE_EDGES_WEIGHT_KEY
DIRECTORY_EDGES_WEIGHT_KEY
@Deprecated public static final transient Metric<Integer> PACKAGE_EDGES_WEIGHT
DIRECTORY_EDGES_WEIGHT
@Deprecated public static final String FILE_CYCLES_KEY
@Deprecated public static final transient Metric<Integer> FILE_CYCLES
@Deprecated public static final String FILE_TANGLE_INDEX_KEY
@Deprecated public static final transient Metric<Double> FILE_TANGLE_INDEX
@Deprecated public static final String FILE_TANGLES_KEY
@Deprecated public static final transient Metric<Integer> FILE_TANGLES
@Deprecated public static final String FILE_FEEDBACK_EDGES_KEY
@Deprecated public static final transient Metric<Integer> FILE_FEEDBACK_EDGES
@Deprecated public static final String FILE_EDGES_WEIGHT_KEY
@Deprecated public static final transient Metric<Integer> FILE_EDGES_WEIGHT
@Deprecated public static final String SCM_AUTHORS_BY_LINE_KEY
@Deprecated public static final transient Metric<String> SCM_AUTHORS_BY_LINE
KeyValueFormat.formatIntString(java.util.Map)
,
KeyValueFormat.parseIntString(String)
@Deprecated public static final String SCM_REVISIONS_BY_LINE_KEY
@Deprecated public static final transient Metric<String> SCM_REVISIONS_BY_LINE
KeyValueFormat.formatIntString(java.util.Map)
,
KeyValueFormat.parseIntString(String)
@Deprecated public static final String SCM_LAST_COMMIT_DATETIMES_BY_LINE_KEY
@Deprecated public static final transient Metric<String> SCM_LAST_COMMIT_DATETIMES_BY_LINE
KeyValueFormat.formatIntDateTime(java.util.Map)
,
KeyValueFormat.parseIntDateTime(String)
public static final String TECHNICAL_DEBT_KEY
public static final Metric<Long> TECHNICAL_DEBT
public static final String NEW_TECHNICAL_DEBT_KEY
public static final Metric<Long> NEW_TECHNICAL_DEBT
public static final String SQALE_RATING_KEY
public static final Metric<Integer> SQALE_RATING
public static final String DEVELOPMENT_COST_KEY
public static final Metric<String> DEVELOPMENT_COST
public static final String SQALE_DEBT_RATIO_KEY
public static final Metric<Double> SQALE_DEBT_RATIO
public static final String NEW_SQALE_DEBT_RATIO_KEY
public static final Metric<Double> NEW_SQALE_DEBT_RATIO
public static final String EFFORT_TO_REACH_MAINTAINABILITY_RATING_A_KEY
public static final Metric<Long> EFFORT_TO_REACH_MAINTAINABILITY_RATING_A
public static final String RELIABILITY_REMEDIATION_EFFORT_KEY
public static final Metric<Long> RELIABILITY_REMEDIATION_EFFORT
public static final String NEW_RELIABILITY_REMEDIATION_EFFORT_KEY
public static final Metric<Long> NEW_RELIABILITY_REMEDIATION_EFFORT
public static final String RELIABILITY_RATING_KEY
public static final Metric<Integer> RELIABILITY_RATING
public static final String SECURITY_REMEDIATION_EFFORT_KEY
public static final Metric<Long> SECURITY_REMEDIATION_EFFORT
public static final String NEW_SECURITY_REMEDIATION_EFFORT_KEY
public static final Metric<Long> NEW_SECURITY_REMEDIATION_EFFORT
public static final String SECURITY_RATING_KEY
public static final Metric<Integer> SECURITY_RATING
public static final String NCLOC_DATA_KEY
public static final Metric<String> NCLOC_DATA
FileLinesContext
public static final String COMMENT_LINES_DATA_KEY
public static final Metric<String> COMMENT_LINES_DATA
FileLinesContext
public static final String EXECUTABLE_LINES_DATA_KEY
public static final Metric<String> EXECUTABLE_LINES_DATA
FileLinesContext
public static final String ALERT_STATUS_KEY
public static final Metric<Metric.Level> ALERT_STATUS
public static final String QUALITY_GATE_DETAILS_KEY
public static final Metric<String> QUALITY_GATE_DETAILS
@Deprecated public static final String QUALITY_PROFILES_KEY
@Deprecated public static final Metric<String> QUALITY_PROFILES
public static final String LAST_COMMIT_DATE_KEY
public static final Metric LAST_COMMIT_DATE
Copyright © 2009–2016 SonarSource. All rights reserved.