Я только недавно установил cppcheck, у которого были довольно хорошие рекомендации по статическому анализу кода C++ в Интернете. cppcheck установлен правильно, и я могу успешно запустить его из командной строки или графического интерфейса. Затем я установил плагин Visual Studio v1.1.0 для cppcheck и очень разочарован этим плагином.
Проект, над которым я работаю, настолько велик, что кажется, что он зависает, хотя обратной связи нет, поэтому я не могу сказать, делает ли он что-нибудь вообще, и что кажется минимальной поддержкой для устранения неполадок. Я надеялся, что, возможно, некоторые опытные пользователи могут дать некоторые рекомендации о том, как улучшить производительность.
Я уже удалил все проверки, кроме ошибок, что не идеально, но я пытаюсь ускорить его, уменьшив количество необходимых действий.
Я попытался добавить регулярное выражение в исключаемые включаемые файлы, но я не уверен, что оно вообще работает.
У меня действительно нет времени взять исходный код и начать его отладку.
Я бы очень хотел встроить этот инструмент в Visual Studio, чтобы все разработчики действительно им пользовались. Я также добавил cppcheck в качестве внешнего инструмента в Visual Studio, но на самом деле это просто попытка бедняги сделать то, что действительно должен делать плагин, тем более что макросы были удалены из Visual Studio, поэтому я не могу запускать его автоматически при сохранении.
http://www.codeproject.com/Tips/472065/Poor-Man-s-Visual-Studio-Cppcheck-Integration
Я думаю, что это значительно повысит вероятность того, что разработчики используют этот инструмент, если cppcheck настроен на запуск при сохранении, что является отличной функцией плагина, если он просто работает.
В конце концов, я бы просто очень хотел, чтобы этот плагин работал.
-I
). Вы получаете меньше потенциальных проблем, но благодаря этому CppCheck работает молниеносно. (И я не использовал плагин, не уверен, есть ли способ сделать это с помощью плагина.) - person Vaillancourt   schedule 15.01.2019