【问题标题】:Is there a way to get a report of suppressed lint messages?有没有办法获取被抑制的 lint 消息的报告?
【发布时间】:2021-04-15 13:21:28
【问题描述】:

我正在使用 PC-Lint Plus 并在整个源代码中抑制了一些 lint 警告。 PC-Lint Plus 中是否有一种方法可以获取有人抑制软件风险分析警告的行号(或文件名)报告?这将有助于评估某些被忽略/抑制的警告是否有充分的理由忽略/抑制或应该处理。

【问题讨论】:

  • PC-Lint Plus 似乎是一个商业软件。他们应该支持这样的问题。 OTOH 我会想象这样一个功能已经过时了,因为抑制警告是因为在报告中的任何地方都看不到它们。如果你想看到它们 - 不要压抑。
  • 一些编码指南要求记录所有偏差,例如MISRA C. 所以这类报告在某些行业中很常见。

标签: c static-analysis lint suppress-warnings pc-lint


【解决方案1】:

我不知道。但是用您最喜欢的脚本语言编写脚本来搜索/*lint//lint 非常容易。如果您在评论中有理由,您也可以将其提取并包含在报告中。如果您想更加花哨,甚至可以将警告编号与例如MISRA 规则。如果您喜欢编写脚本,这是一个有趣的小练习。

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 1970-01-01
    • 2016-11-03
    • 2010-09-16
    • 1970-01-01
    • 2012-10-10
    • 2020-06-01
    • 1970-01-01
    • 2022-06-13
    相关资源
    最近更新 更多