禁用cpplint中的特定警告

Ani*_*ift 10 c++ cpplint linter

运行cpplint时,我遇到了一些我想完全禁用的警告.特别是版权信息和空白:

range.h:0:未找到版权信息.你应该有一条线:

"版权所有[年]"[法律/版权] [5]

range.h:10:代码和注释之间至少有两个空格

[空白/评论] [2]

我该如何做到这一点?理想情况下,修改CPPLINT.cfg文件,但我会采用内联注释或命令行标志.我找不到任何关于禁用规则的文档.

Mur*_*nik 14

您可以配置过滤器CPPLINT.cfg:

filter=-whitespace,-legal/copyright
Run Code Online (Sandbox Code Playgroud)

  • 对于任何试图找出过滤器列表的人,命令行usgae消息都说:要查看cpplint中使用的所有类别的列表,请不要传递arg:`cpplint --filter =` (2认同)