Hello,
My plugin for a custom language contributes properties, which are visible in the Settings web page. However, they are not displayed in the “Languages” section, but in their own “OpenEdge” section:
Properties are defined in the main plugin class like that:
context.addExtension(PropertyDefinition.builder(Constants.SKIP_RCODE) //
.name("Skip rcode parsing") //
.description("Don't parse rcode in the build directory and from dependencies") //
.type(PropertyType.BOOLEAN) //
.onQualifiers(Qualifiers.PROJECT) //
.build());
I’ve tried playing with the category and subcategory methods, but that didn’t change anything. I also had a look at the sonar-xml plugin, but properties seem to be defined in the same way. And they are visible in the languages section.
What should I do to have the OpenEdge properties in the Languages section ? Or is this section reserved for the SonarSource plugins ?
Thanks
Gilles