LINUX.ORG.RU
Ответ на: комментарий от a1ba

Им сейчас и пользуюсь. Отличная штука, но ошибки связанные с памятью не ловит, а хотелось бы.

Да, к тулчейну AddressSanitizer не прикручен, так вышло.

LongLiveUbuntu ★★★★★
() автор топика

Clangd (clang-format + clang-tidy), PVS Studio, cppcheck

ac130kz ★★
()
Ответ на: комментарий от LongLiveUbuntu

но ошибки связанные с памятью не ловит

Это к rust.

Да, к тулчейну AddressSanitizer не прикручен, так вышло.

Так раздели код, дабы можно было через разные компиляторы прогонять тесты над основным функционалом.

AlexVR ★★★★★
()

PVS-Studio – статический анализатор кода для поиска ошибок и потенциальных уязвимостей в коде программ, написанных на языке C, C++, C#, Java.

Поддерживаемые ОС: Windows, Linux, macOS

Интеграция с IDE: Visual Studio, IntelliJ IDEA, Rider, CLion, Visual Studio Code, Qt Creator, Eclipse.

Может работать в полностью закрытом контуре.

Andrey_Karpov_2020
()
Ответ на: комментарий от a1ba

Используем clang-tidy и cppcheck. Находят разное. Много ложных позитивов, у cppcheck больше. Не интегрированы в IDE оба, висят на pre-code-review hook.

blex ★★★★
()
Ответ на: комментарий от a1ba

В Qt Creator не влезли - он умер при открытии, хотя проект вроде как и не монстр.

Чистый make, и получить командные строки для компиляции, которые потом скормить clang-tidy, в IDE оказалось проблематично. Поэтому решили делать извне перед отправкой изменений на ревью.

blex ★★★★
()
Ответ на: комментарий от blex

Он от clang code model начинает сильно тормозить. А это в свою очередь и включает проверку компилятором и tidy. :(

a1ba ★★★
()
Ответ на: комментарий от a1ba

А, вот оно что могло убить QtCreator… Надо было без clang code model пробовать, а потом уже обвешиваться причиндалами. Хорошая мысля приходит опосля, но спасибо. Ну да ладно, дело сделано, Eclipse используется, а статический анализ - как я написал, плюс задача в Дженкинсе.

blex ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.