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

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

我有一个这样的配置文件,想添加-fix标志以应用可能的修复,但我无法弄清楚它的确切位置。是否可以在文件中添加-fix-fix-errors标记.clang-tidy

4

1 回答 1

3

-fix并且-fix-errors不是检查选项,而是命令行选项,不能单独配置检查。Clang-tidy 文档.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中。

于 2019-01-04T14:52:01.687 回答