1

我有一个框架,它会生成 7000 个 PRQA 警告。自动创建的文件会创建 5000 个警告。我想从分析中删除这些文件。这个怎么做?我试过了:

qacli.exe pprops -P C:\my_project --sync-setting "generated_stuff\*.c" --set  

这不起作用,有什么问题?

4

2 回答 2

1

目前正在努力解决类似的问题。PRQA 手册在这里缺少示例。其实语法是:

qacli pprops --sync-setting <setting> --set <value>

在您的情况下,这意味着

qacli.exe pprops -P C:\my_project --sync-setting FILE_FILTER --set "generated_stuff\*.c"

希望有帮助!

编辑:我没有让它与通配符一起使用。

qacli.exe pprops -P C:\my_project --sync-setting FILE_FILTER --set generated_stuff

虽然有效。

于 2018-06-19T12:31:32.337 回答
0

从综合帮助:

使用 textbfFile 过滤器,可以过滤掉单个源文件和文件夹。使用字符串匹配,例如,project/subproject 将过滤文件夹 /home/project/subproject 以及 project/subproject1.cpp。

所以它使用简单的 1:1 字符串匹配,没有通配符或其他高级的东西。

于 2019-12-16T17:52:56.757 回答