PRQA:如何忽略某些特定文件?

时间:2018-05-30 06:30:05

标签: c qa-c

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

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

这不起作用,出了什么问题?

2 个答案:

答案 0 :(得分:0)

目前正在努力解决类似问题。 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

可以。

答案 1 :(得分:0)

从集成帮助中:

  

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

因此,它使用简单的1:1字符串匹配,没有通配符或其他高级内容。