繁体   English   中英

PC-lint 如何忽略/抑制来自 Google 协议缓冲区标头的警告?

[英]How could PC-lint ignore/suppress warnings from Google Protocol buffer headers?

我在使用 Google 协议缓冲区的项目中使用 PC-lint。

PC-lint 生成了太多与xxx.pb.h相关的警告。

是否有任何配置可以设置诸如“标头白名单”之类的内容来防止这种情况?

我知道clang-tidy ,它通过传递-header-filter来支持这样做。

这已经在如何排除 Pc-lint 中的某些特定文件中有答案

然而,在这样的全面排除中,请注意......在噪音中,可能会有与您的使用相关的警告。 因此,我建议您在决定忽略所有警告/错误之前(至少)对警告/错误进行一次全面评估。

所有警告都是有原因的!

感谢您没有使用 ,但MISRA 合规性具有采用代码的概念(例如您引用的标头),并提供了有关操作的指导。 我建议您考虑一下。

重复一遍:您收到的任何警告/错误都是有原因的……了解您收到违规的原因很重要。 并且禁用特定通知会比一揽子忽略所有更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM