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/