#clang-tidy
#clang-tidy
Вопрос:
clang-tidy --dump-config
Команда выдает что-то вроде этого:
---
Checks: 'clang-diagnostic-*,clang-analyzer-*'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle: none
User: [...]
CheckOptions:
- key: [...]
value: [...]
[...]
В чем смысл AnalyzeTemporaryDtors
опции? Что он меняет, когда для него установлено значение true
? Все остальные параметры задокументированы, но я не смог найти никакой документации, связанной с этим, и я не смог найти никакой разницы, изменяющей значение параметра.
Ответ №1:
AnalyzeTemporaryDtors
является артефактом из более старой clang-tidy
версии, в частности 6 и ниже.
Соответствующая опция -analyze-temporary-dtors=
была удалена, но, поскольку многие люди делают это -dump-config
(что сбрасывает все опции), удаление AnalyzeTemporaryDtors
, по-видимому, нарушило работу многих проектов с такими сгенерированными .clang-tidy
, поэтому она была добавлена обратно в целях совместимости: https://reviews.llvm.org/rG6e76a1b1ff98b27b82689b6294cde1d355be088f.
Не стесняйтесь удалять его из своего .clang-tidy
.