我在我的Android项目中使用Sonarlint命令行工具1.0进行静态代码分析。它正在分析 src 以及 gen < / em> 文件夹。 我不希望分析gen文件夹。
由于sonarlint的文档非常少,所以任何人都可以帮助我&#34; 如何在sonarlint命令行工具中添加例外/排除 &#34;。< / p>
答案 0 :(得分:3)
最佳解决方案是使用GLOB模式指定要分析的来源。例如:sonarlint --src '**/src/main/**'
。
答案 1 :(得分:1)
我可以通过以下glob语法
在我的模块的Windows命令提示符下运行sonarlintSELECT 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**