關於此問題有一些問題,但他們都沒有解決我的問題。如何從代碼分析中排除目錄?
我用SonarQube在我的項目,其中包含一個遷移目錄的一個做代碼分析。我想排除從代碼分析的那個目錄中的所有源文件。
在項目配置 - >設置 - > Exclusions->文件 - >源文件排除我加「** /遷移/ 。」,但在分析結果我還是得到代碼文件問題該目錄。
我的項目的目錄結構如下所示:\MyProject\Migrations\SourceFile.cs
我在做什麼錯了?我是否在錯誤的地方輸入了通配符,或者我的通配符錯誤?
在日誌中我可以看到
13:06:23.460 INFO - Copy-paste detection exclusions:
13:06:23.476 **/Migrations/*.*
但後來我還可以看到
13:06:12.076 INFO - Inspecting <MyProject>\Migrations\SourceFile.cs
你檢查這一點 - http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus 這也許應該爲你工作: sonar.exclusions =遷移/ **/* – Techtwaddle
是啊,並且該配置參數似乎是最合理的選擇,但實際上不同的設置參數完成了這個技巧,答案中的細節。 –