Cppcheck возвращает разные результаты при каждом сканировании - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь проверить встроенный код C с помощью Cppcheck (работает на Windows 7, с использованием графического интерфейса), но каждый раз, когда я нажимаю «Повторно проанализировать все файлы», я получаю разные результаты.Код предназначен для сборки с использованием GCC и запуска на контроллере cortex M4 (STM32F4)

Я устанавливаю пути и включаю пути (здесь только корневая папка нашего кода, включения находятся в нескольких подкаталогах)и скопировал глобальные определения из нашего проекта.Я пробовал разные платформы (Windows-XX, Unix-XX, Unix-XX-Unsigned, так как я не смог найти еще одну подходящую для Cortex M4) все с одинаковым результатом.

Это какая-то неправильная конфигурация?Я попробовал это с более старой версией около года назад и был разочарован точно такой же ошибкой, поэтому прекратил использовать ее тогда, но хочу попробовать еще раз.

Вот части statistics.txt: (всеЯ сделал здесь, нажимая «Переанализировать все файлы» снова и снова)

[03.04.2019]
1554274191556
cppcheck-error:0
cppcheck-warning:1
cppcheck-style:173
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274506334
cppcheck-error:0
cppcheck-warning:0
cppcheck-style:3
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274517988
cppcheck-error:0
cppcheck-warning:0
cppcheck-style:25
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274520320  //not a single error found here, so nothing got logged
[03.04.2019]
1554274523893
cppcheck-error:0
cppcheck-warning:1
cppcheck-style:3
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274524825
cppcheck-error:0
cppcheck-warning:2
cppcheck-style:36
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274526116  //not a single error found here, so nothing got logged
...