我正在爲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