我正在开发一个Java SonarQube插件,但我仍然是API的新手并且通常都会制作插件。
我已经下载了示例SonarQube插件(来自https://github.com/SonarSource/sonar-examples)并且一直在玩它以尝试获取它。
首先,我试图简单地显示所选程序的代码行数。在html.erb部分,我刚刚添加了一些“Hello World”文本,如下所示:
<div> Hello World </div>
我已经添加了指标选项,所以我想我只是缺少一些小的东西。
@WidgetProperty(key = "Metric",
type = WidgetPropertyType.METRIC,
description = "Select a metric (at least one is necessary).",
optional = false )
基本上,我只想在窗口小部件选项中单击“代码行”度量标准并显示其输出。
有什么想法吗?非常感谢你提前!
答案 0 :(得分:0)
解决问题的方法如下:
假设你的&#34;度量标准&#34;输入与上面的问题一样,html.erb文件中的以下代码应该可以显示所选指标的值。
<h3 align="center"><%= widget_properties['Metric'].description -%></h3>
<%= format_measure(widget_properties['Metric'].key, :url => url_for_drilldown(widget_properties['Metric'].key)) -%>
希望这可以帮助任何有同样问题的人。