]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-23425 Scanning alerts work in both MQR and STANDARD modes
authorDejan Milisavljevic <dejan.milisavljevic@sonarsource.com>
Wed, 23 Oct 2024 07:39:32 +0000 (09:39 +0200)
committersonartech <sonartech@sonarsource.com>
Wed, 23 Oct 2024 20:02:47 +0000 (20:02 +0000)
sonar-core/src/main/java/org/sonar/core/config/MQRModeConstants.java
sonar-core/src/main/java/org/sonar/core/config/MQRModeProperties.java

index 3a89d92b5239434c2e961d2a4740d49f7f564841..a1653eab58066d912544ccbf2ed5a9d3ac17825d 100644 (file)
@@ -24,6 +24,7 @@ public class MQRModeConstants {
   public static final String UI_MODE = "Mode";
   public static final String UI_MODE_SUB_CATEGORY = "Mode";
   public static final String MULTI_QUALITY_MODE_ENABLED = "sonar.multi-quality-mode.enabled";
+  public static final boolean MULTI_QUALITY_MODE_DEFAULT_VALUE = true;
 
   private MQRModeConstants() {
     //class cannot be instantiated
index 5b7cfd12372406dbc83ba2bcf99c73fcc9d6fd3e..b5ef02e42e956eace62a24a805ed6b0eea3baec9 100644 (file)
@@ -24,6 +24,7 @@ import java.util.List;
 import org.sonar.api.PropertyType;
 import org.sonar.api.config.PropertyDefinition;
 
+import static org.sonar.core.config.MQRModeConstants.MULTI_QUALITY_MODE_DEFAULT_VALUE;
 import static org.sonar.core.config.MQRModeConstants.UI_MODE;
 import static org.sonar.core.config.MQRModeConstants.UI_MODE_SUB_CATEGORY;
 import static org.sonar.core.config.MQRModeConstants.MULTI_QUALITY_MODE_ENABLED;
@@ -36,7 +37,7 @@ public final class MQRModeProperties {
   public static List<PropertyDefinition> all() {
     return Collections.singletonList(
       PropertyDefinition.builder(MULTI_QUALITY_MODE_ENABLED)
-        .defaultValue(Boolean.TRUE.toString())
+        .defaultValue(Boolean.toString(MULTI_QUALITY_MODE_DEFAULT_VALUE))
         .name("Enable Multi-Quality Rule Mode")
         .description("Aims to more accurately represent the impact software has on all software qualities. " +
                 "It does this by mapping rules to every software quality they can impact, not just the one " +