Я хотел бы использовать Cppcheck для статического анализа кода моего кода C++. Я узнал, что могу подавить некоторые предупреждения с - встроенная-suppr команда. Однако я не могу найти что "suppressed_error_id"...
Cppcheck обнаружил потенциальную проблему в таком коде: float a, b, c;
int count = sscanf (данные, «% f,% f,% f», & a, & b, & c); В нем говорится, что: «scanf без ограничений ширины поля может дать сбой ...
Я уже выяснил с другим вопросом, что Windows / MingW не предоставляет nanosleep () и setitimer () альтернативы устаревшему usleep ().
Но моя цель - исправить все предупреждения, которые cppcheck ...
Я установил инструмент Cppcheck для статического анализа кода моего проекта на C++ и почувствовал, что он плохо работает. Например, кто-нибудь может сказать мне, почему Cppcheck не может найти массив из -из -...
Я использую cppcheck для статического анализа кода C, но не могу получить XML. Я требую, чтобы Jenkins использовал XML-файл. Вот что я пробовал до сих пор: runcppcheck.sh #!/bin/sh
cd obj/...
Cppcheck показывает следующее предупреждение для scanf: Сообщение: scanf без ограничений ширины поля может аварийно завершить работу с огромными входными данными. Чтобы исправить это сообщение об ошибке, добавьте спецификатор ширины поля:% s =>% 20s% i