如何在-clang-tidy文件中添加-fix选项?

时间:2018-12-30 22:26:56

标签: c++ clang-tidy

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

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

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

1 个答案:

答案 0 :(得分:1)

-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的命令中即可。