【问题标题】:Cppcheck: Custom rule for check Comments for all functionsCppcheck:所有功能的检查注释的自定义规则
【发布时间】:2014-05-21 08:07:56
【问题描述】:

Cppcheck 是分析我们的 CPP 代码的工具。我想为 Cppcheck 创建自定义规则以检查所有函数是否都有 cmets。为此,我需要一个 PCRE(珍珠正则表达式)模式。或任何其他预定义的规则来解决这种情况。

【问题讨论】:

  • 你的问题到底是什么?
  • 我们可以在 PVS-Studio 中为您实施此规则。
  • 你试过doxygen吗?更适合这个目的。

标签: coding-style comments customization cppcheck


【解决方案1】:

有一些可用的预定义规则@installerlocation\cfg,它的目的是什么?我们是否可以使用它而不是工具来编写规则?

【讨论】:

  • 你最好对此发表评论。
【解决方案2】:

我是一名 cppcheck 作者。是的,您可以使用 PCRE 表达式编写规则。但据我所知,您看不到规则中是否有 cmets。据我所知,在执行任何规则之前,所有 cmets 和缩进都会被删除。

【讨论】:

  • 这是由在 cppcheck 应用其规则之前完成的标记化步骤引起的吗? cmets可能有一个“伪令牌”吗?还是 cmets 只是简单地添加到令牌之间的(可选)空白中?顺便说一句:早期的 no 会使其成为更务实的答案。
猜你喜欢
  • 1970-01-01
  • 2011-01-11
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
  • 1970-01-01
相关资源
最近更新 更多