这是命令 clang-tidy-3.6 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
clang-tidy - clang-tidy 3.6 的手册页
商品描述
错误:ld.so:无法预加载来自 LD_PRELOAD 的对象“libfakeroot-sysv.so”(不能
打开共享对象文件):忽略。 用法:clang-tidy [选项] [... ]
选项:
常规选项:
-救命 - 显示可用选项(-帮助隐藏 更多)
-帮助列表 - 显示可用选项列表(-帮助列表隐藏
更多的)
-版 - 显示该程序的版本
整洁的选项:
-分析临时dtors - 在中启用临时析构函数感知分析
clang-analyzer- 检查。 此选项覆盖从 .clang-tidy 读取的值
文件中。
-检查=- 逗号分隔的全局列表,带有可选的“-”
字首。 Glob 按照在列表中出现的顺序进行处理。 不带“-”的球体
前缀将具有匹配名称的检查添加到集合中,带有“-”前缀的全局删除
使用启用检查集中匹配的名称进行检查。 该选项的值为
附加到从 .clang-tidy 文件读取的值(如果有)。
-配置=- 指定一个 YAML/JSON 格式的配置:
-配置="{Checks: '*', CheckOptions: [{key: x, value: y}]}"
当值为空时,clang-tidy 将尝试查找
为其父目录中的每个源文件创建一个名为 .clang-tidy 的文件。
-转储配置 - 将 YAML 格式的配置转储到标准输出。 这个选项
应该与文件名一起使用(如果文件在项目之外,则使用“--”
与配置的编译数据库)。 用于此文件的配置将是
打印。
-启用检查配置文件 - 启用每次检查计时配置文件,并将报告打印到
标准错误。
-出口修复=- 用于存储建议修复的 YAML 文件。
可以使用 clang-apply-replacements 将存储的修复应用于输入源代码。
-额外参数=- 附加到编译器命令行的附加参数
-extra-arg-之前=- 附加到编译器命令行的附加参数
-固定 - 应用建议的修复。 没有 -修正错误
如果发现任何编译错误,clang-tidy 将退出。
-修正错误 - 即使编译错误也应用建议的修复
被找到。 如果编译器错误附加了 fix-its,clang-tidy 会将它们应用为
井。
-头过滤器=- 匹配名称的正则表达式
输出诊断信息的标头。 来自每个主文件的诊断
始终显示翻译单元。 可与 -线过滤器.
此选项会覆盖从 .clang-tidy 文件中读取的值。
-线过滤器=- 带有行范围的文件列表来过滤
警告。 可与 - 头过滤器. 列表的格式是
JSON 对象数组:
[ {"name":"file1.cpp","lines":[[1,3],[5,7]]}, {"name":"file2.h"}
]
-列表检查 - 列出所有启用的检查并退出。 与
-检查='*' 列出所有可用的检查。
-p =- 构建路径
-系统头文件 - 显示系统标题中的错误。
-p 用于读取编译命令数据库。
例如,它可以是一个 CMake 构建目录,其中有一个名为
compile_commands.json 存在(使用 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake 选项
得到这个输出)。 当未指定构建路径时,搜索
compile_commands.json 将尝试通过第一个输入的所有父路径
文件 。 看: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html 举个例子
在源代码树上设置 Clang Tooling。
...指定源文件的路径。 这些路径是
在编译命令数据库中查找。 如果文件的路径是绝对路径,它
需要指向 CMake 的源代码树。 如果路径是相对的,则当前
工作目录需要在 CMake 源代码树中,并且文件必须在
当前工作目录的子目录。 相关文件中的“./”前缀
将被自动删除,但相对路径的其余部分必须是后缀
编译命令数据库中的路径。
配置 文件:
clang-tidy 尝试从 .clang-tidy 中读取每个源文件的配置
文件位于源文件最近的父目录中。 如果有的话
配置选项有对应的命令行选项,命令行选项
优先。 可以使用检查有效配置 -转储配置:
$ clang-tidy -dump-config - --
---
检查:
'-*,一些检查'
HeaderFilterRegex:''AnalyzeTemporaryDtors:false 用户:用户
检查选项:
- 关键:some-check.SomeOption
价值:'一些价值'
...
使用 onworks.net 服务在线使用 clang-tidy-3.6