Как я могу включить проверки «модернизировать» clang-tidy?
Я только что установилClangOnWinи я пытаюсь получитьclang-tidy
'модернизировать' чеки на работу. К несчастью,clang-tidy
кажется, не знает о них:clang-tidy -list-checks foo.cpp -- | grep modernize
не производит никакого вывода.
Перечень проверок "модернизировать"Вот, но эта страница, кажется, документ Clang 3.8, и версия, которую я установил, является 3.7. Тем не менее, версия 3.7 является текущей, перечисленной наСтраница загрузки LLVM.
clang-tidy
знает о различных проверках безопасности, поэтому я думаю, что он установлен правильно. Например,clang-tidy -list-checks foo.cpp -- | grep security
дает это:
clang-analyzer-security.FloatLoopCounter
clang-analyzer-security.insecureAPI.UncheckedReturn
clang-analyzer-security.insecureAPI.getpw
clang-analyzer-security.insecureAPI.gets
clang-analyzer-security.insecureAPI.mkstemp
clang-analyzer-security.insecureAPI.mktemp
clang-analyzer-security.insecureAPI.rand
clang-analyzer-security.insecureAPI.strcpy
clang-analyzer-security.insecureAPI.vfork
Есть ли что-то особенное, что мне нужно сделать, чтобы включить проверки, такие какmodernize-use-override
а такжеmodernize-use-nullptr
?