小编Far*_*way的帖子

Clang-Tidy 检查别名是否重复相同的检查?

运行 clang-tidy 时(几乎启用了所有检查),我注意到我必须在多个别名下抑制警告,有时警告会在不同别名下多次显示。

通常这是我忽略的事情,但在设置选项后,ShortStatementLinesreadability-braces-around-statements必须为其别名google-readability-braces-around-statementshicpp-braces-around-statements.

我发现了什么。

在错误报告(下面链接)中,Nathan James 建议最好禁用别名以防止重复执行。
在对废弃更改的 LLVM 审查中,建议存在同时启用原始检查和别名检查的配置,并且它们之间的配置可能存在差异。

这引出了我的问题

  • 别名是否总是导致检查的重复执行,或者仅在特定情况下?
    例如设置时CheckOptions
  • 那么在 .clang-tidy 文件中手动禁用所有别名不是更好吗?
    看来它应该减少运行检查所需的时间。

链接

clang-tidy

7
推荐指数
0
解决办法
421
查看次数

标签 统计

clang-tidy ×1