如何在SonarQube中扫描phtml和嵌入式javascript文件?

时间:2015-06-16 11:00:12

标签: sonarqube sonarqube-scan sonar-runner static-code-analysis sonarqube-5.0

我在DemoProject上进行了sonarqube分析。 我正在使用phtml和嵌入文件。

  1. 如何扫描PHTML文件?

  2. PHTML文件包含一些Javascript代码。 我们可以扫描这个javascript代码吗?

  3. 有人可以为此提出解决方案吗?

  4. 是否有可用的插件?

  5. 注意: - 我已经安装了javascript插件和网络插件

2 个答案:

答案 0 :(得分:2)

对于扫描phtml文件,请安装PHP插件,SonarQube内的PHP插件支持扫描phtml文件。

请在下面找到截图。

This screeenshot shows default extension supported by SonarQube(PHP) Plugin

请转到设置 - > PHP,您可以在其中看到此设置。

如果要在项目属性文件中指定相同的内容,则必须在密钥

后面添加
sonar.php.file.suffixes= file extensions

回答您关于嵌入式代码分析的其他问题。 SonarQube不支持此功能。它标识文件扩展名,然后扫描相同的文件。

答案 1 :(得分:0)

在Sonar中没有专用的PHTML插件,但用于html和PHP插件的WEB插件用于分析这些文件。 安装PHP和WEB插件并再次尝试声纳分析。