SonarLint命令行工具 - 添加文件/文件夹例外

时间:2016-03-21 11:17:52

标签: android command-line sonarqube sonarlint

我在我的Android项目中使用Sonarlint命令行工具1.0进行静态代码分析。它正在分析 src 以及 gen < / em> 文件夹。 我不希望分析gen文件夹。

由于sonarlint的文档非常少,所以任何人都可以帮助我&#34; 如何在sonarlint命令行工具中添加例外/排除 &#34;。< / p>

3 个答案:

答案 0 :(得分:3)

最佳解决方案是使用GLOB模式指定要分析的来源。例如:sonarlint --src '**/src/main/**'

答案 1 :(得分:1)

我可以通过以下glob语法

在我的模块的Windows命令提示符下运行sonarlint
SELECT s.Match_ID
     , s.Home_team_ID
     , s.Away_team_ID
     , s.Home_team_score
     , s.Away_team_score
     , s.Game_date
     , h.Team_name home_team
     , a.Team_name away_team
  FROM MatchStatistics s
  JOIN Team h
    ON h.Team_ID = s.Home_team_ID 
  JOIN Team a
    ON a.Team_ID = s.Away_team_ID 

我的项目文件夹就像是

cd myproject 

sonarlint --html-report reports/reports.html --src \**/main/java/**/*.java

希望这会有所帮助。

答案 2 :(得分:0)

版本2.0支持--exclude <glob pattern> GLOB pattern to exclude files

sonarlint --src '**/src/main/**' --exclude **/src/main/exclude_package**

google group

上有疑问