Cppcheck:所有功能的检查注释的自定义规则
Posted
技术标签:
【中文标题】Cppcheck:所有功能的检查注释的自定义规则【英文标题】:Cppcheck: Custom rule for check Comments for all functions 【发布时间】:2014-05-21 08:07:56 【问题描述】:Cppcheck 是分析我们的 CPP 代码的工具。我想为 Cppcheck 创建自定义规则以检查所有函数是否都有 cmets。为此,我需要一个 PCRE(珍珠正则表达式)模式。或任何其他预定义的规则来解决这种情况。
【问题讨论】:
你的问题到底是什么? 我们可以在 PVS-Studio 中为您实施此规则。 你试过doxygen吗?更适合这个目的。 【参考方案1】:有一些可用的预定义规则@installerlocation\cfg,它的目的是什么?我们是否可以使用它而不是工具来编写规则?
【讨论】:
你最好对此发表评论。【参考方案2】:我是一名 cppcheck 作者。是的,您可以使用 PCRE 表达式编写规则。但据我所知,您看不到规则中是否有 cmets。据我所知,在执行任何规则之前,所有 cmets 和缩进都会被删除。
【讨论】:
这是由在 cppcheck 应用其规则之前完成的标记化步骤引起的吗? cmets可能有一个“伪令牌”吗?还是 cmets 只是简单地添加到令牌之间的(可选)空白中?顺便说一句:早期的 no 会使其成为更务实的答案。以上是关于Cppcheck:所有功能的检查注释的自定义规则的主要内容,如果未能解决你的问题,请参考以下文章