gpt4 book ai didi

clang-format - 使用 clang-tidy 输出格式化问题

转载 作者:行者123 更新时间:2023-12-05 06:31:28 26 4
gpt4 key购买 nike

是否可以设置 clang-tidy 以输出它发现的源代码格式问题,如 .clang-format 文件所定义。基本上,告诉您如果在文件上运行 clang-format 会做什么样的更改。类似的东西:

第 23 行:缩进不当,应使用 4 个空格

第 47 行:循环的左大括号应在同一行

如果没有,是否可以编写自定义支票,它可以为我做这件事?

最佳答案

您无法使用 clang-tidy 执行此操作,因为它将代码解析为 AST 并且不关心格式。

您可以将 clang-format-output-replacements-xml 选项一起使用。

xml 输出会告诉您您想要什么(更改内容和位置),但不要指望为人类读者提供好的输出。

示例:

<?xml version='1.0'?>
<replacements xml:space='preserve' incomplete_format='false'>
<replacement offset='337' length='8'>&#13;&#10;&#13;&#10; </replacement>
</replacements>

关于clang-format - 使用 clang-tidy 输出格式化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51827634/

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