这是命令 clang-tidy-3.5 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
clang-tidy - clang-tidy 3.5 的手册页
商品描述
用法:clang-tidy [选项] [... ]
选项:
常规选项:
-救命 - 显示可用选项(-帮助隐藏 更多)
-帮助列表 - 显示可用选项列表(-帮助列表隐藏 更多)
-版 - 显示该程序的版本
整洁的选项:
-分析临时dtors - 在中启用临时析构函数感知分析
clang-analyzer- 检查。
-检查=- 逗号分隔的全局列表,带有可选的“-”
字首。 Glob 按照在列表中出现的顺序进行处理。 不带“-”的球体
前缀将具有匹配名称的检查添加到集合中,带有“-”前缀的全局删除
使用启用检查集中匹配的名称进行检查。
-固定 - 如果可能,修复检测到的错误。
-头过滤器=- 匹配名称的正则表达式
输出诊断信息的标头。 来自每个主文件的诊断
始终显示翻译单元。 可与 -线过滤器.
-线过滤器=- 带有行范围的文件列表来过滤
警告。 可与 - 头过滤器. 列表的格式是
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 源代码树中,并且文件必须在
当前工作目录的子目录。 相关文件中的“./”前缀
将被自动删除,但相对路径的其余部分必须是后缀
编译命令数据库中的路径。
使用 onworks.net 服务在线使用 clang-tidy-3.5