clang-tidy是否会使clang-check多余?

时间:2018-04-20 14:17:44

标签: clang clang-static-analyzer clang-tidy

这两个工具似乎都有一些共同的目标,而documentation of clang-tidy对其功能非常明确,clang-check's有点稀疏。

如果我在运行相同的检查时只运行其中一个工具,那将是很好的。显然,clang-tidy有一些在clang-check中不存在的特征,所以问题是:

是否有针对铿锵声的检查组合,其中包含clang-check -analyze的所有功能?

1 个答案:

答案 0 :(得分:4)

在查看两个工具的来源后,clang-check -analyze从StaticAnalyzer lib through here实例化AnalysisASTConsumer

clang-tidy also does it如果提供了分析器选项。

所以,似乎所有内容都表明clang-tidy -check='clang-analyzer-*'等同于clang-check -analyze