sonar html
3.17.0
要提供反馈(请求功能,报告错误等)使用Sonarqube社区论坛。请不要忘记指定语言(html!),插件版本和声纹版。
如果您对如何使用插件(并且文档无济于事)有一个疑问,我们也鼓励您使用社区论坛。
要构建插件并运行其单元测试,请从项目的根目录中执行此命令:
mvn clean install
或者
mvn clean verify
默认情况下,集成测试(ITS)在构建过程中会跳过。如果要运行它们,则首先需要检索用作输入的相关项目:
git submodule init
git submodule update
集成测试包括插件测试和统治测试。要运行它们,您都需要激活其配置文件(确保您已经构建了该项目,并且插件.jar在运行之前是最新的,否则您可能会收到过时的结果):
mvn verify -Pits
“插件测试”是一个集成测试套件,该套件验证插件功能,例如度量计算等。启动它:
cd its/plugin
mvn verify
“统治测试”是一个集成测试套件,该套件启动了大型代码库的分析,保存了插件在报告文件中创建的问题,然后将这些结果与预期问题集(存储为JSON文件)进行比较。启动统治测试:
cd its/ruling
mvn verify
版权2010-2024 Sonarsource。
Sonarqube Analyzers于2024年11月29日发布(包括先前版本的补丁修复程序)发布在Sonar源可用许可证版本1(SSALV1)下。
有关指定适用于每个文件的许可的详细信息,请参见各个文件。符合SSALV1的文件将在其标题中注意到。