Pylint 规则在 Sonar 中未知

5 投票
1 回答
3137 浏览
提问于 2025-04-18 11:20

我正在尝试在Eclipse中使用SonarQube和Python。最开始的质量标准是“Sonar Way”,里面只有11条规则。所以我添加了pylint的规则,并且它们显示为已激活。但是当我对项目进行分析时,发现问题数量没有比之前多(之前只有11条规则)。然后控制台的输出大概是这样的:

16:38:49.091 INFO  - Sensor org.sonar.plugins.python.pylint.PylintSensor@1603ae07...
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar
16:38:50.079 WARN  - Pylint rule 'C' is unknown in Sonar

1 个回答

2

我在当前的质量配置中,每当有Pylint规则被禁用时,就会收到这种警告。所以看起来这不是一个错误,而是一个功能(SonarQube 5.1.1 + Python插件 1.6-SNAPSHOT)。

撰写回答