Hi everyone!
We are setting up a python project with sonarqube 6.5 and we are importing our pylint report when running an analysis.
The problem is that our sonarqube installation only knows of 180 pylint rules (28 of them being deprecated), and that pylint 1.8.3 we are using has 295 messages.
Looking into sonar-python/sonar-python-plugin/src/main/resources/org/sonar/plugins/python/pylint/rules.xml we can clearly see only pylint 1.2.1 (4 years old!!) is supported by sonar-python.
<!-- Added between Pylint 0.25 and 1.2.1 -->
<rule>
<key>C0204</key>
<name><![CDATA[Metaclass class method first argument]]></name>
<configKey>C0204</configKey>
<description>
<![CDATA[Used when a metaclass [...]
So my questions are:
- has sonar any plan to update sonar-python to support all actual rules from pylint, and better maintain pylint rules in the future?
- is sonar completely relying on the community to keep pylint rules up to date?
- given the actual state, is it recommended to import pylint report and is pylint support simply being deprecated?
Thanks in advance for your feedback!
Gabriel