Checks: 'modernize-use-auto, modernize-use-nullptr, modernize-loop-convert'
CheckOptions:
- key: modernize-loop-convert.MinConfidence
value: safe
我有一个像这样的配置文件,想添加-fix
标志以应用可能的修复程序,但是我不知道它的确切位置。可以在-fix
文件中添加-fix-errors
或.clang-tidy
标志吗?
答案 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
的命令中即可。