--
You received this message because you are subscribed to a topic in the Google Groups "SonarQube" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sonarqube/bb8t4Hge5zU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/eee7790d-5d61-4a6a-be56-e33e347ee03b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Nicolas Bontoux | SonarSource
Support Engineer
Hey Dominik,To complement Ann's answer, check-out the SonarPython case : two repositories (not mentioning the common one), one for rules natively implemented, one for Pylint-integration rules . I tend two think of repositories just as logical entities, grouping rules that deserve to be together.Nicolas
On Thu, 12 Apr 2018 at 15:09 G. Ann Campbell <ann.ca...@sonarsource.com> wrote:
Hi Dominik,--Generally speaking, repositories correspond to analyzer plugins. (Technically, I believe it would be possible for one plugin to declare 2 repositories, but I've never seen that happen.) The 'Common' repository is provided by SonarQube itself and its rules are available in all languages, so you'll see for instance Common Java, Common PHP, Common Language-you-wrote-a-plugin-to-support, and so on. For the 'Coverage evolution' repository, you must have installed some extra plugin that adds that one rule.HTH,Ann
On Wednesday, 11 April 2018 16:04:03 UTC-4, Dominik Kaspar wrote:Hi,In the SonarQube Web UI (6.7.2) I can click on the Rules tab to search for rules. There are various filters and one of them is called 'Repository', which I don't understand. The docs state that a repository is "the engine that contributes rules to SonarQube", which just confuses me even more ;) Can anyone please explain a bit more in detail what a rule repository is?For example, we have a total of 1897 Java rules.
- 458 come from the Findbugs repository, so I assume they are there because we have sonar-findbugs-plugin-3.6.0.jar installed
- some other repositories I can also directly associate to plugins (e.g., SonarAnalyzer, PMD)
- but some repositories are weird, like 'Common Java' with 6 rules and 'Coverage evolution' with only 1 rule in it
Thanks for any enlightenment!Cheers,Dominik
You received this message because you are subscribed to a topic in the Google Groups "SonarQube" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sonarqube/bb8t4Hge5zU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/eee7790d-5d61-4a6a-be56-e33e347ee03b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and all its topics, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/eee7790d-5d61-4a6a-be56-e33e347ee03b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and all its topics, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/a5447367-b4cc-464b-abf2-c75ee64acd45%40googlegroups.com.
Hi Ann,Is there no SonarLint flag that I can set to opt-in for a bad experience? ;)By mixing official rules from 'Sonar way' with untrusted rules from third-party repositories in our default profile we already decided that we want "a bad experience".Now we get an even worse experience, because SonarLint forces us to have "a good experience"...No matter what "good" or "bad" means... we just expect that SonarLint and SonarQube result in the same experience!IMHO, it does not make sense to allow setting up profiles which are respected by SonarQube but ignored by SonarLint.Cheers,
Dominik