I want Clarification on Custom Rules & Language Support in SonarQube

Hey everyone,

I have been exploring SonarQube & I am trying to wrap my head around how rules & language support actually work. From what I have read, SonarQube comes with a bunch of built-in rules for popular languages but I want to know about how flexible it is when it comes to customizing or creating new ones.

I am working on a project that mixes Ruby & Java; does SonarQube handle them equally well? Or are some languages more limited in terms of available rules? Also; what is the best approach if I want to write my own custom rules? Do I need to rely on plugins or can it be done directly inside the platform?

Thank you.:slight_smile:

Hey @Sophiaa

Have you checked out the docs on adding coding rules?