Вопросы по теме 'cppcheck'

Как собрать инструмент cppcheck в компиляторе gcc?
Я скачал инструмент cppcheck и собрал его. Теперь столкнулся с проблемой, что команда cppcheck не найдена. Есть ли ошибка .. предложите мне шаги .. Я пробовал компилятор gcc следующим образом: > cd /home/tcsujth/Desktop/cppcheck-1.46.1/ > g++...
6490 просмотров
schedule 18.05.2024

scanf Предупреждение о Cppcheck
Cppcheck показывает следующее предупреждение для scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash:...
8068 просмотров
schedule 21.01.2023

Вывод CppCheck в xml-файл из Powershell
Я хотел бы запустить CppCheck для нашего кода как часть нашей сборки. Однако я не могу заставить его сохранить вывод в файл, если он не выполняется из командной строки. Из обычной (Windows) командной строки или с жестко закодированными путями...
1813 просмотров

Проблемы с использованием плагина сообщества C++ в сонаре. CppCheck не работает
сонар не запускает cppcheck, когда я использую sonar-runner. Я использую последнюю версию (сонар, плагин сообщества С++ и сонар-раннер) в Ubuntu 12.04. Если у кого-то сонар корректно работает с cppcheck (да и с другими плагинами тоже, но мне...
4168 просмотров
schedule 27.05.2022

поиск шаблона с регулярным выражением cppcheck (pcre)
У меня есть фрагмент кода int t.c, например val = (val1 << 8) | (val >> 8 ); val = (val2 << 16) | (val >> 8 ); val = (val3 << 32) | (val >> 8 ); val = (val << 8); Я получу вывод, если я выполню...
264 просмотров
schedule 21.10.2022

Свежесобранный Cppcheck-gui просто падает
У меня есть некоторые проблемы с неправильным Qt, неправильным MinGW, неправильным путем QtCore4.dll при создании графического интерфейса Cppcheck, но, в конце концов, я превратил его в исполняемый файл, который просто падает при запуске. Разборка...
272 просмотров
schedule 06.09.2022

Доступ к буферу выходит за пределы, о чем сообщает cppcheck.
Инструмент статического анализа кода cppcheck сообщил о серьезной ошибке в приведенном ниже коде: Я не знаю, в чем проблема. #define NUM_UPDATE_COUNT 3 #define MAX_NUM_CH_1LINE 27 wchar_t...
929 просмотров
schedule 04.02.2023

Проблема при передаче указателя на константу в качестве аргумента
В этом примере, используя концепцию вызова по адресу, чтобы получить все изменения данных, которые происходят при вызове функции ... In main() , i) передача двух аргументов i) указатель int ii) указатель на константу -> который не может...
127 просмотров
schedule 28.08.2022

Как можно использовать cppcheck в проекте в консоли? Может быть, искать ссылку в make-файле?
У меня есть проект, который нужно сделать в терминале на C, и я использую ccpcheck файл за файлом, но я хотел бы использовать его для проверки всех файлов, как проект um. Я пытаюсь использовать команду с параметрами: cppcheck --enable=all *.c в...
1647 просмотров
schedule 21.10.2023

Подавить несколько предупреждений из одной строки?
У меня есть фрагмент кода, который сводит cppcheck с ума, потому что он не видит переменные, используемые в вызове журнала, как используемые. Итак, я получаю неиспользуемые переменные и предупреждение об уменьшении объема: double start =...
3847 просмотров
schedule 27.02.2023

Как я могу указать cppCheck НЕ рассматривать функцию как функцию распределения?
У меня есть кодовая база, использующая Qt, на которой я хочу запустить cppCheck, и я хотел бы, чтобы она работала достаточно чисто (подавляла или исправляла большинство ошибок). У меня есть эта функция addResultLable: QLabel *...
1066 просмотров
schedule 11.02.2023

Есть ли список сообщений Cppcheck?
Наша команда ранее использовала Lint в качестве статического анализатора кода, но он стал слишком загроможденным и Слишком много шума. Мы используем C++03 с частым использованием Boost . , и Lint, похоже, не понравился Boost (я слышал, что в...
5656 просмотров
schedule 24.07.2022

Проблема разыменования нулевого указателя не обнаружена, когда указатель возвращается другой функцией
Я использую SonarQube (5.1 с cppecheck 1.70) для анализа C-кода. В следующем примере существует проблема разыменования нулевого указателя, которая должна быть обнаружена SonarQube и/или Cppcheck (используется Sonar). Но никаких проблем не обнаружено...
406 просмотров
schedule 27.04.2022

SLOC в cppcheck
Я хочу написать чекер, который можно будет добавить к другим чекерам в CppCheck. Эта программа проверки должна проверять SLOC всех функций-членов, например, функция должна содержать не более 200 значимых строк кода. Но в CppCheck я нашел только...
393 просмотров
schedule 20.06.2022

Предупреждение CppCheck: выражение зависит от порядка вычисления x = x |= (1 ‹‹ 3)
Строка кода на C x = x |= (1 << 3); который дает ошибку cppCheck: «Выражение« x = x | = 1 »зависит от порядка оценки побочных эффектов» тогда как линия x |= (1 << 3); is ok. я думал x = x |= (1 << 3);...
1065 просмотров
schedule 10.11.2022

Конструктор рефакторинга для использования списка инициализации
Я работаю над очень большой базой кода (более 3 млн. мест), у нас, очевидно, много классов, но большинство из них не используют списки инициализации в своих конструкторах, вместо этого они присваивают значения в теле конструктора (некоторая часть кода...
626 просмотров

cppcheck при установке Linux
Я скачал zip-файл с https://github.com/danmar/cppcheck/tree/1.77 , разархивировал его и дал команду make, которая сгенерировала двоичный файл cppcheck. Затем, когда я запускаю cppcheck для тестового кода, ошибок не возникает....
754 просмотров
schedule 12.11.2023

Как сохранить разные результаты Cppcheck в одном XML-файле
Я уже делаю cppcheck path.c --xml-version=2 2> path2.xml. дело в том, что я хочу сделать несколько проверок cppcheck в разных файлах, но я хочу, чтобы в одном XML-файле это было возможно. Я не знаю, есть ли в этом смысл, потому что, возможно, вы...
213 просмотров
schedule 10.09.2022

Как я могу опубликовать cppcheck.xml на jenkins, используя сам jenkinsfile?
В настоящее время у меня есть работа с многоветвевым конвейером, в которой происходит сборка, а cppcheck используется для анализа кода. Однако в многоветвевом конвейере нет вкладки «Действия после сборки», чтобы включить «публикацию результатов...
4868 просмотров

cppcheck выдает предупреждение о const std::string[]
Я борюсь с предупреждением о том, что cppcheck (версия 1.85 на компьютере с Linux) сообщает: someFile.h:23:29: предупреждение: Избыточный код: найден оператор, начинающийся со строковой константы. [constStatement] const std::string OffOn[]=...
825 просмотров
schedule 08.11.2023