Checks: 'modernize-use-auto, modernize-use-nullptr, modernize-loop-convert'

CheckOptions:
  - key:             modernize-loop-convert.MinConfidence
    value:           safe

我有一个这样的配置文件,想要添加-fix标志以应用可能的修复程序,但是我不知道它的确切位置。是否可以在-fix文件中添加-fix-errors.clang-tidy标志?

最佳答案

-fix-fix-errors不是检查选项,而是命令行选项,不能单独配置检查。
Clang-tidy documentation中说明了.clang-tidy文件的可用配置选项,而-fix选项不存在:

$ clang-tidy -dump-config
---
Checks:          '-*,some-check'
WarningsAsErrors: ''
HeaderFilterRegex: ''
FormatStyle:     none
User:            user
CheckOptions:
  - key:             some-check.SomeOption
    value:           'some value'
...

如果要在启用-fix选项的情况下运行配置,只需将其添加到运行clang-tidy的命令中即可。

关于c++ - 如何在-clang-tidy文件中添加-fix选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53981932/

10-11 19:00