cpplint, checkpatch & pep8 integration to SonarQube

192 views
Skip to first unread message

Kiran Kumar Pokala

unread,
Sep 20, 2017, 5:16:27 AM9/20/17
to SonarQube
Hello Everyone!

Below are the tools which enforces coding standards for corresponding languages:
checkstyle - Java
cpplint - C++
checkpatch - C
pep8 - Python

As of now SonarQube provides a plugin to integrate the 'checkstyle' rules. Is there any way to integrate all other tools (cpplint, checkpatch & pep8) as well to the SQ?

Thank you very much for your continuous support!

Kiran Kumar.

G. Ann Campbell

unread,
Sep 20, 2017, 5:42:08 AM9/20/17
to SonarQube
Hi,

I'm not aware of any plugins wrapping those tools. 

Instead, I would urge you to take a look at the functionality offered by the existing analyzers. Additionally, there are some other plugins (YMMV) which you won't find in the Update Center, but which can be downloaded and installed manually.

And just to clarify, the Checkstyle plugin is not "provided by" SonarQube, but by the folks behind Checkstyle itself.


Ann

Kiran Kumar Pokala

unread,
Sep 20, 2017, 6:41:06 AM9/20/17
to SonarQube
Thank you very much Ann for the clarification!

Kiran Kumar.
Reply all
Reply to author
Forward
0 new messages