Добавить / Wall только при выполнении анализа кода? - PullRequest
2 голосов
/ 05 февраля 2020

Во время моих регулярных сборок я включил /W4 с несколькими дополнительными предупреждениями, а некоторые просто отключались из-за слишком большого количества ложных срабатываний в Visual Studio. В основном это работает нормально, но я все же хотел бы время от времени проверять все предупреждения, которые выдаст /Wall.

Я бы предпочел сделать это во время анализа кода, который я выполняю примерно раз в неделю. У меня уже есть файл пользовательского набора правил для CA, но я не могу понять, как включить в него дополнительные предупреждения, не относящиеся к CA. Я также попытался заглянуть в файлы .vcxproj, чтобы увидеть, есть ли там что-нибудь, что указывает c на CA, но я не смог ничего найти.

Дополнительная информация: я использую CMake для создания проектов, поэтому было бы лучше, если бы я мог там что-то сделать, но я, возможно, сам смогу изменить свой CMake для работы с потенциальными решениями. Кроме того, все проекты на C ++ (не CLI), кроме одного, который C#.

...