Вопросы по теме '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 просмотров
schedule
24.04.2023
Проблемы с использованием плагина сообщества 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 просмотров
schedule
21.06.2023
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 просмотров
schedule
22.12.2022
cppcheck выдает предупреждение о const std::string[]
Я борюсь с предупреждением о том, что cppcheck (версия 1.85 на компьютере с Linux) сообщает:
someFile.h:23:29: предупреждение: Избыточный код: найден оператор, начинающийся со строковой константы. [constStatement] const std::string OffOn[]=...
825 просмотров
schedule
08.11.2023