1

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

由于 sonarlint 的文档非常少,任何人都可以帮助我“如何在 sonarlint 命令行工具中添加例外/排除”。

4

3 回答 3

3

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

于 2016-03-21T12:30:27.110 回答
1

我能够通过以下 glob 语法在我的模块的 Windows 命令提示符中运行 sonarlint

cd myproject 

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

我的项目文件夹类似于

myproject
+ src\main\java\...
+ src\test\java\...
+ src\main\resources

希望这可以帮助。

于 2016-05-08T14:53:07.980 回答
0

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

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

google group有问题

于 2016-12-04T20:33:20.017 回答