Fabrice BELLINGARD | SonarSource SonarQube Platform Product Manager http://sonarsource.com |
--
You received this message because you are subscribed to the Google Groups "SonarLint" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarlint+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarlint/d549a514-8954-436f-bf77-8410c565d922%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I believe you were suggesting switching from deprecated rules to their sonarjava replacements, weren't you
Fabrice,
Please allow me to be honest. It seems to me SonarQube is declaring war to checsktyle, PMD and Findbugs. And SonarLint is the first salvo of artillery.
Saying that SonarLint can only work perfectly and superfast if these other analyzers do not run sounds like an insult to the developers of these other tools, but it's really an insult to our intellect.
I really hope your team reconsider this 'declaration of independence' and think of the many organizations (like mine) out there that have invested a lot of time in polyglot static code analysis.
Remember, for 5+ years many people have created custom checks and custom rules using checkstyle and PMD. Back then, sonar (ergo sonarqube) did not offer an API for Java custom checks!
Now what should we do? Rewrite all custom checks using the new sonarqube custom check API for Java? What about PMD custom rules that parse XML or WSDL files? If SonarLint can't run these analyses today, maybe next will be maven and jenkins?
My humble suggestion/request: create a configuration option to skip other analyzers (non-sonarqube analyzers); set the default to skip the other analyzers; indicate in the documentation that enabling them can reduce significantly the performance of the code analysis.
(I believe SonarQube is the best thing created for developers after JUnit. I'm a big fan. I'm thankful for all the hard work of sonar developers. But I was indeed sad to see this aggressive move in SonarLint.)
Paulo Merson, +1 in favor of diversity!
To unsubscribe from this group and stop receiving emails from it, send an email to sonarlint+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarlint/9d41daa4-86a0-46da-a13a-643900211ad6%40googlegroups.com.
Fabrice,
Thanks a lot for the reply."War" was too strong of an analogy indeed. But it's a pity that this community is at competition rather than collaborating.
I still think SonarLint should have an option to run the third-party analyzers, but I fully understand that that option goes against the business goals for your project.In any case, a nice gesture toward the user community would be, at least, to keep compatibility of the old sonarqube Eclipse plugin with the new versions of the sonarqube server.