【发布时间】:2018-02-18 16:27:12
【问题描述】:
我想为 SonarQube 生成一个虚拟数据以进一步开发Qualinsight SVN Badges。
SonarQube 是否有能力为开发者生成“沙盒数据”?还是已经有可用于此类用例的功能?
我需要生成的内容是 LOC、Coverage、New Coverage 和 Vulnerabilities 及其各自时期的数据。
【问题讨论】:
标签: sonarqube dummy-data
我想为 SonarQube 生成一个虚拟数据以进一步开发Qualinsight SVN Badges。
SonarQube 是否有能力为开发者生成“沙盒数据”?还是已经有可用于此类用例的功能?
我需要生成的内容是 LOC、Coverage、New Coverage 和 Vulnerabilities 及其各自时期的数据。
【问题讨论】:
标签: sonarqube dummy-data
不,SonarQube 不提供样本数据。
不过分析一些数据并不难。
要么像这样创建最少的内容:
cd /tmp
cd $(mktemp -d)
pwd
echo "public class MyClass1 {}" > MyClass1.java
~/SonarSource/sonar-scanner-2.8/bin/sonar-scanner -Dsonar.projectKey=my_project -Dsonar.sources=. -Dsonar.login=admin -Dsonar.password=admin -Dsonar.version=1
或者检出任何预配置的 maven 项目(例如来自 github 的 "SonarSource/sonarqube")并运行 mvn sonar:sonar。
另一种解决方案可能是分析您的插件自己的源代码。您可能已经对其进行了配置。这可能还有额外的好处,即您非常了解自己的代码,这将使您更容易理解和验证 SonarQube 的发现和统计数据。
【讨论】:
feature-suggestion。转至Google Groups