2012-02-15 109 views
0

我是Sonar新手。我想知道它是否可以在svn補丁文件上工作(只能解壓縮到臨時文件夾)。 我明白http://docs.codehaus.org/display/SONAR/Cutoff+Plugin做類似的工作。任何確認?或任何其他插件,可以幫助我實現這一目標?聲吶評論svn補丁文件

有沒有一種簡單的方法來修改我試圖實現的聲納源代碼? 是否有其他工具,如聲納,可以在SVN補丁工作

感謝

回答

1

遺憾的是,截止插件將無法滿足您的需求。它只有助於分析自特定日期以來只添加在scm工具上的新文件。

要回答你的問題:Sonar不能分析差異(或者如果你喜歡的話可以使用路徑文件)。我不確定你會找到一個工具,可以做到這一點,因爲差異文件只包含代碼摘錄,這使得他們很難分析(解析器沒有完整的上下文),哪些會產生大部分錯誤的結果時間。

+0

如果我們得到實際的最新更改文件,是否可能?它不會擁有項目中的所有源文件,或者可能包含或導入C/java文件中的文件,但它可以擁有C/Java文件本身的完整上下文。我有什麼意義嗎? – nomi 2012-02-15 16:15:30

+0

是的,這可能是可能的,但你必須調整你的過程才能做到這一點。而且你可能無法編譯你的代碼,這意味着基本上,你只能運行諸如Checkstyle或PMD之類的靜態工具來分析源代碼(而不是用於字節碼的Findbugs)。 – 2012-02-15 17:27:59

+0

這正是我想要的,我不想使用需要編譯的工具。我可以從靜態分析中發現哪些缺陷。 – nomi 2012-02-15 20:22:10