clang-tidy source.cpp会去使用哪份配置文件
时间: 2023-09-04 20:07:20 浏览: 112
当运行 `clang-tidy source.cpp` 命令时,clang-tidy 会按照以下顺序查找配置文件:
1. 如果在命令行中使用了 `-config` 选项,则使用指定的配置文件。
2. 如果当前目录中存在名为 `.clang-tidy` 的配置文件,则使用该配置文件。
3. 如果源文件所在目录或其任何父目录中存在名为 `.clang-tidy` 的配置文件,则使用该配置文件。
4. 如果以上都找不到,则使用默认配置。
因此,如果你想使用特定的配置文件,可以通过 `-config` 选项来指定它的路径。例如:
```
clang-tidy source.cpp -config myconfig.yaml
```
这将使用名为 `myconfig.yaml` 的配置文件。
相关问题
clang-tidy指定配置文件
要指定clang-tidy的配置文件,可以通过使用`-config`选项来指定。例如,如果你有一个名为`.clang-tidy`的配置文件,你可以使用以下命令运行clang-tidy:
```
clang-tidy source.cpp -config=.clang-tidy
```
这将使用`.clang-tidy`文件中的配置规则来检查`source.cpp`文件。
qr 指定 使用指定路径的.clang-tidy 配置文件
要指定使用指定路径的.clang-tidy配置文件,你可以使用以下命令:
```
clang-tidy <source-file> -config=<path-to-config-file>
```
其中,`<source-file>`是你要分析的源文件,`<path-to-config-file>`是你指定的.clang-tidy配置文件的路径。
例如,如果你要分析名为`example.cpp`的源文件,并使用`/path/to/.clang-tidy`路径下的配置文件,你可以使用以下命令:
```
clang-tidy example.cpp -config=/path/to/.clang-tidy
```
这将使用指定的配置文件来分析源文件,并给出相应的检查结果。
希望这个答案对你有所帮助。
阅读全文