gpt4 book ai didi

clang-tidy:分析有多个错误的文件

转载 作者:行者123 更新时间:2023-12-05 04:08:09 32 4
gpt4 key购买 nike

是否可以在 clang-tidy 中分析 C/C++ 文件,同时忽略其语法/编译错误?

我有一个很大的文件,有几个编译错误,但我仍然想用 clang-tidy 分析它。

我收到以下错误消息:

20 warnings and 20 errors generated.
Error while processing <myfile.c>
error: too many errors emitted, stopping now [clang-diagnostic-error]

我看到在较小的文件中,可能会有一些语法错误,但仍然会显示索引超出数组末尾等问题。

有没有办法让我的文件在出现错误(比如增加可能错误的数量)的情况下仍然被分析?

最佳答案

您可以通过将 -ferror-limit=0 应用于编译标志来指示 clang-tidy 继续处理错误,即将以下内容添加到 clang-tidy 命令行:

-extra-arg=-ferror-limit=0

-ferror-limit 的默认值确实是 20。

或者,您可能希望将限制设置为您选择的更高数字,而不是完全禁用限制。

请注意,如果您使用的是 run-clang-tidy.py 脚本,而不是直接使用 clang-tidy,则 需要 5.0 版-extra-arg 参数支持。

关于clang-tidy:分析有多个错误的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47885283/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com