1

我們該如何解決與某個特定文件相關的所有問題?解決多個聲吶問題

像這幅圖中的單個文件angular.min.js已標記爲3000個問題。這是由API提供的角度js庫。所以,當我們不能解決這些問題時,我需要一次嘗試解決所有這些問題。

enter image description here

而且是有當我點擊批量更改任何工作圍繞這個聲納問題

出於性能方面的考慮,只有3000個第一行會顯示

我得到下面的錯誤。可能是因爲我沒有看到sonar.log中的問題 還有一個警告

由於可用性原因,只有100個第一個問題纔會完全顯示。剩下的問題將簡單地加以強調。

enter image description here

+0

不要在該文件上運行聲納 - 您當然不應該期望它不會在縮小的文件上報告問題。 Sonar是一個源代碼分析器,並且縮小文件不是源代碼。 – antlersoft

+0

將該錯誤添加到例外列表中後得到此錯誤。 org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) \t at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) 引起:java.util .regex.PatternSyntaxException:懸空元字符 '*' 鄰近索引0 **/angular.min.js ^ \t在java.util.regex.Pattern.error(Pattern.java:1924) \t在java.util中.regex.Pattern.sequence(Pattern.java:2090) \t at java.util.regex.Pattern.expr(Pattern.java:1964) \t while add it as exception ... – Nayeem

回答

1

你應該排除那些不相關的分析文件。請參閱SonarQube documentation for that,特別是「sonar.exclusions」屬性。

+0

是不是可以將所有問題頁面?或者Sonar Rest API – Nayeem

+0

不確定你想要做什麼,但是你可以看看屏幕截圖中出現的「批量更改」鏈接。 –

+0

當我點擊批量更改時,我得到了上述錯誤在問題中更新。我認爲由於無法顯示的大量問題。 – Nayeem