Manually installed plugin does not get listed in Languages

I installed a plugin to our SQ instance, by putting it in /opt/sonarqube/extensions/plugins

This plugin adds support for a new language (Magik), but the language does not get listed in the languages list in the administration → languages configuration.
Instead, it gets listed as a new category.

I looked at other languages and all add there plugin-specific settings the same way.

Is this an issue with the plugin itself or is this a side-effect of manually installing the plugin?


Unfortunately, we hardcode certain subcategories to show up under “Languages”, so it’s not possible today for the plugin to put its settings there.

It would be nice if we did let plugins do this. I’ll pass on the feedback.

1 Like

Thank you for recognising the product limitation. Is there a way I can track the status of your feedback?

Hi, any update on this or an answer to my last question?

Hi @sebastiaanspeck,

Thank you for the feedback. As Colin mentioned, this is hard-coded in the UI. And although I understand the frustration, I don’t see us maintaining an ever growing list of languages maintained by our community, “just” to make them appear in the same place.

I agree it’s confusing, and we could envision providing a way through the plugin definition to mark it as “a language”. But for now, this is not planned and, frankly, I don’t see this getting prioritised any time soon. Again, (as you mentioned), custom languages can be configured just fine; simply not through the Languages entry.

I’m sorry, but I will reject this request.