if (!context.getSonarQubeVersion().isGreaterThanOrEqual(V6_0) || context.getRuntime().getProduct() != SonarProduct.SONARLINT) {
context.addExtensions(
UTCoverageSensor.class,
ITCoverageSensor.class,
OverallCoverageSensor.class);
<BUG>}
context.addExtensions(</BUG>
PropertyDefinition.builder(FILE_SUFFIXES_KEY)
.defaultValue(FILE_SUFFIXES_DEFVALUE)
.name("File Suffixes")

if (!context.getSonarQubeVersion().isGreaterThanOrEqual(V6_0) || context.getRuntime().getProduct() != SonarProduct.SONARLINT) {
context.addExtensions(
UTCoverageSensor.class,
ITCoverageSensor.class,
OverallCoverageSensor.class);
}
boolean isAtLeastSq62 = context.getSonarQubeVersion().isGreaterThanOrEqual(V6_2);
String reportPropertyDeprecationMessage = isAtLeastSq62 ? "DEPRECATED: use sonar.javascript.lcov.reportPaths. " : "";
context.addExtensions(
PropertyDefinition.builder(FILE_SUFFIXES_KEY)
.defaultValue(FILE_SUFFIXES_DEFVALUE)
.name("File Suffixes")
