我正在为Abap代码编写一个小Sonar插件。我已经在Sonar中提供了度量标准,并且在Sonar数据库中还有一些Abap文件的源代码(我使用sql客户端进行了检查)。但是现在我真的不知道该如何使用声纳呈现这个源代码。我已经查看了声纳源代码和一些声纳插件(如CXXPlugin https://github.com/SonarCommunity/sonar-cxx,它们也具有输出源代码的功能),但我并没有变得更聪明。有没有简单的方法如何使用声纳api呈现源代码? Sonar Core是否有任何种类的SourceViewer部件(https://github.com/SonarSource/sonar)?Sonar插件 - 查看源代码
编辑:我现在离我近了一步,但是我有钻取视图的问题。我ERB-文件具有下面的代码片段:
%= format_measure(loc_measure, :suffix => '', :url => url_for_drilldown(loc_measure)) -%>
但我钻取视图没有列出,我有我的文件夹,在其中通过声纳分析来源:
在我的数据库我看着表“项目”:
然后我试图直接在向下钻取视图(与ID 122在这种情况下)链接到源文件,它的工作:
所以我的问题是,为什么子文件夹和源文件没有像普通Java项目中的类和包一样列出?
抱歉,我无法帮助您解决Sonar问题 - 但我很好奇:您试图完成什么? – vwegert 2013-04-23 06:36:20