- Languages Support - over 20 programming languages
- Pre-commit check directly into Eclipse
- Issues Report into PreviewMode
- Custom coding rules
- Unit tests
- Duplication and code duplication check
- Custom-defined checks
I have fallen in love with SonarQube when I could've easily built custom rules checks. However, doing that manually checking takes tons of time.
I've used it for almost two years, starting with v4.3.3.
Predefined rules/overriding rules caused some issues.
It was straightforward to install and setup, but complex to adapt to and learn.
We used a vendor team.
I did not evaluated other options.
I would advise you to think a lot before acting.