mirror of
https://github.com/SonarSource/sonarqube.git
synced 2024-09-13 23:58:00 +02:00
SONAR-8331 Deprecate and hide complexity related metrics
This commit is contained in:
parent
6658ba9fc4
commit
e124398d3d
@ -2369,7 +2369,7 @@ component_measures.overview.Duplications.description=See duplications' long-term
|
||||
component_measures.domain_facets.Reliability.help=Issues in this domain mark code where you will get behavior other than what was expected.
|
||||
component_measures.domain_facets.Maintainability.help=Issues in this domain mark code that will be more difficult to update competently than it should.
|
||||
component_measures.domain_facets.Security.help=Issues in this domain mark potential weaknesses to hackers.
|
||||
component_measures.domain_facets.Complexity.help=How simple or complicated the control flow of the application is. Cyclomatic Complexity measures the minimum number of test cases requiref for full test coverage. Cognitive Complexity is a measure of how difficult the application is to Understand
|
||||
component_measures.domain_facets.Complexity.help=How simple or complicated the control flow of the application is. Cyclomatic Complexity measures the minimum number of test cases required for full test coverage. Cognitive Complexity is a measure of how difficult the application is to understand
|
||||
|
||||
component_measures.facet_category.new_code_category=On new code
|
||||
component_measures.facet_category.overall_category=Overall
|
||||
|
@ -362,26 +362,37 @@ public final class CoreMetrics {
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String FILE_COMPLEXITY_KEY = "file_complexity";
|
||||
|
||||
/**
|
||||
* Information about the cyclomatic complexity per file, calculated by divided the {@link #COMPLEXITY} by the number of {@link #FILES}.
|
||||
*
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<Double> FILE_COMPLEXITY = new Metric.Builder(FILE_COMPLEXITY_KEY, "Complexity / File", Metric.ValueType.FLOAT)
|
||||
.setDescription("Complexity average by file")
|
||||
.setDirection(Metric.DIRECTION_WORST)
|
||||
.setQualitative(true)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @since 3.6
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String COMPLEXITY_IN_CLASSES_KEY = "complexity_in_classes";
|
||||
|
||||
/**
|
||||
* @since 3.6
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<Integer> COMPLEXITY_IN_CLASSES = new Metric.Builder(COMPLEXITY_IN_CLASSES_KEY, "Complexity in Classes", Metric.ValueType.INT)
|
||||
.setDescription("Cyclomatic complexity in classes")
|
||||
.setHidden(true)
|
||||
@ -389,28 +400,38 @@ public final class CoreMetrics {
|
||||
.setQualitative(false)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setDeleteHistoricalData(true)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String CLASS_COMPLEXITY_KEY = "class_complexity";
|
||||
|
||||
/**
|
||||
* Information about the cyclomatic complexity per class, calculated by divided the {@link #COMPLEXITY_IN_CLASSES} by the number of {@link #CLASSES}.
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<Double> CLASS_COMPLEXITY = new Metric.Builder(CLASS_COMPLEXITY_KEY, "Complexity / Class", Metric.ValueType.FLOAT)
|
||||
.setDescription("Complexity average by class")
|
||||
.setDirection(Metric.DIRECTION_WORST)
|
||||
.setQualitative(true)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @since 3.6
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String COMPLEXITY_IN_FUNCTIONS_KEY = "complexity_in_functions";
|
||||
|
||||
/**
|
||||
* @since 3.6
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<Integer> COMPLEXITY_IN_FUNCTIONS = new Metric.Builder(COMPLEXITY_IN_FUNCTIONS_KEY, "Complexity in Functions", Metric.ValueType.INT)
|
||||
.setDescription("Cyclomatic complexity in functions")
|
||||
.setHidden(true)
|
||||
@ -418,18 +439,25 @@ public final class CoreMetrics {
|
||||
.setQualitative(false)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setDeleteHistoricalData(true)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String FUNCTION_COMPLEXITY_KEY = "function_complexity";
|
||||
|
||||
/**
|
||||
* Information about the cyclomatic complexity per function, calculated by divided the {@link #COMPLEXITY_IN_FUNCTIONS} by the number of {@link #FUNCTIONS}.
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<Double> FUNCTION_COMPLEXITY = new Metric.Builder(FUNCTION_COMPLEXITY_KEY, "Complexity / Function", Metric.ValueType.FLOAT)
|
||||
.setDescription("Complexity average by function")
|
||||
.setDirection(Metric.DIRECTION_WORST)
|
||||
.setQualitative(true)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
@ -437,7 +465,6 @@ public final class CoreMetrics {
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String CLASS_COMPLEXITY_DISTRIBUTION_KEY = "class_complexity_distribution";
|
||||
|
||||
/**
|
||||
* @deprecated in 3.0 - see SONAR-3289
|
||||
*/
|
||||
@ -451,22 +478,40 @@ public final class CoreMetrics {
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String FUNCTION_COMPLEXITY_DISTRIBUTION_KEY = "function_complexity_distribution";
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<String> FUNCTION_COMPLEXITY_DISTRIBUTION = new Metric.Builder(FUNCTION_COMPLEXITY_DISTRIBUTION_KEY, "Function Distribution / Complexity",
|
||||
Metric.ValueType.DISTRIB)
|
||||
.setDescription("Functions distribution /complexity")
|
||||
.setDirection(Metric.DIRECTION_NONE)
|
||||
.setQualitative(true)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String FILE_COMPLEXITY_DISTRIBUTION_KEY = "file_complexity_distribution";
|
||||
/**
|
||||
* @deprecated since 6.7
|
||||
*/
|
||||
@Deprecated
|
||||
public static final Metric<String> FILE_COMPLEXITY_DISTRIBUTION = new Metric.Builder(FILE_COMPLEXITY_DISTRIBUTION_KEY, "File Distribution / Complexity",
|
||||
Metric.ValueType.DISTRIB)
|
||||
.setDescription("Files distribution /complexity")
|
||||
.setDirection(Metric.DIRECTION_NONE)
|
||||
.setQualitative(true)
|
||||
.setDomain(DOMAIN_COMPLEXITY)
|
||||
.setHidden(true)
|
||||
.create();
|
||||
|
||||
public static final String COGNITIVE_COMPLEXITY_KEY = "cognitive_complexity";
|
||||
|
Loading…
Reference in New Issue
Block a user