Я пытаюсь применить модернизацию clang на файлах либо из визуальной студии, либо из командной строки, используя включенные пути и настройки в проектах Visual Studio 2015 C++ ,Как использовать clang-tidy модернизировать с визуальной студией
Я создал лязг-аккуратный файл настроек, например:
clang-tidy -dump-config=.clang-tidy
-checks="modernize-loop-convert,modernize-deprecated-headers"
и проверить, что он работает на одном файле, из (Cygwin) командной строки: clang-tidy.exe -explain-config
списки (среди прочего)
и я может запустить его на отдельные файлы по настройке включает вручную: clang-tidy.exe someFile.cpp -- -Ic:/abc -I. -IIncludes
Я установил визуальную студию clang-format VS plugin и создал пример файла .clang-format, { BasedOnStyle: "LLVM", IndentWidth: 20 }
, который -, поднятый плагином VS. Затем я наивно пытался подпитывать clang-формат с настройкой clang-tidy, но неудивительно, что это не работает вообще.
Подводя итоги: как запустить clang-tidy в файлах и проектах визуальной студии?
Возможно, обходным путем было бы выключение включений для каждого файла из визуальной студии? В любом случае это будет сделано в будущем.
Для справки:
How can I enable clang-tidy's "modernize" checks?
How to feed Visual Studio Clang-Format plugin with clang-format file?