Clang tidy 什么是';分析临时数据源';选择在叮当整洁?
Clang tidy 什么是';分析临时数据源';选择在叮当整洁?,clang-tidy,Clang Tidy,clangtidy--dump config命令产生如下结果: --- Checks: 'clang-diagnostic-*,clang-analyzer-*' WarningsAsErrors: '' HeaderFilterRegex: '' AnalyzeTemporaryDtors: false FormatStyle: none User: [...] CheckOptions: - key: [...]
clangtidy--dump config
命令产生如下结果:
---
Checks: 'clang-diagnostic-*,clang-analyzer-*'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle: none
User: [...]
CheckOptions:
- key: [...]
value: [...]
[...]
analyzetemporaydtors
选项的含义是什么?当设置为true
时,它会发生什么变化?所有其他选项都有文档记录,但我找不到与此选项相关的任何文档,也找不到更改选项值的任何差异。AnalyzeTemporayDTors
是较旧的clang tidy
版本(尤其是6及以下版本)的产物
相应的选项-analyze temporary dtor=
被删除,但由于很多人都执行-dump config
(转储每个选项),删除analyzetemporarydtor
显然破坏了许多生成此类的项目。clang tidy
,因此出于兼容性目的将其添加回来:
请随意将其从.clangtidy
中删除