Вопросы по теме 'cppcheck'
Любой способ не выполнить сборку в TeamCity по результатам анализа cppcheck
Я использую cppcheck для статического анализа кода в своем проекте и TeamCity для непрерывной интеграции. Было бы неплохо, если бы сервер сборки не собирал проект, когда cppcheck находит ошибки или предупреждения. Есть ли способ сделать сборку...
1481 просмотров
schedule
12.12.2022
Sublime Text 3: SublimeLinter: c отключено (cppcheck не найден)
Привет, я все еще получаю эту ошибку: SublimeLinter: c disabled («cppcheck» не может быть найден), даже если я пытался установить Google cpplint. Вот мои настройки пользователя:
{
"sublimelinter": "save-only",
"sublimelinter_syntax_map":
{...
2506 просмотров
schedule
28.07.2023
Как запустить сохраненный проект из командной строки в CppCheck
Я создал проект в CppCheck с именем CppCheck_MainRls.cppcheck , который включает в себя несколько каталогов, я могу запустить проект из графического интерфейса, и он работает. мой проект огромен, поэтому мне нужно всего несколько каталогов, чтобы...
1624 просмотров
schedule
07.03.2024
Cppcheck: Пользовательское правило для проверки Комментарии для всех функций
Cppcheck — это инструмент, который анализирует наш код CPP. Я хочу создать собственное правило для Cppcheck, чтобы проверять, есть ли у всех функций комментарии или нет. Для этого мне нужен шаблон PCRE (Pearl regex). Или любые другие...
721 просмотров
schedule
13.07.2023
Проблема с запуском Cppcheck с помощью команды exec() в PHP
Я разрабатываю веб-приложение, которое загружает код с сервера и запускает на нем cppcheck. Я использую PHP для того же. Я попытался использовать команду exec($command,$output,$status); , а команда "cppcheck ". $filename;
Возвращаемый массив...
89 просмотров
schedule
15.03.2023
cppcheck разыменование нулевого указателя: m_buffer - иначе избыточно проверять его на нуль
код работает правильно, но когда я проверил его на cppcheck, я обнаружил ошибку разыменования нулевого указателя, я не мог понять, как ее решить. любые мысли будут оценены
вот часть кода, в которой я получил ошибку
#ifdef DEBUG_LEVEL_MID...
1344 просмотров
schedule
12.06.2024
Cppcheck Возможное разыменование нулевого указателя:
я просто использую cppcheck, код работает правильно, просто cppcheck выдает эту ошибку.
void WorkerThread(WorkBuffer* m_buffer)
{
std::cout << "Thread : " << m_buffer->m_id << ".....Starting" << std::endl;
if...
4428 просмотров
schedule
16.07.2022
скрипт python с использованием подпроцесса, перенаправить ВСЕ выходные данные в файл
Я пишу что-то для статического анализа исходного кода на разных языках. Поскольку все должно быть с открытым исходным кодом и вызываться из командной строки, я загрузил по одному инструменту для каждого языка. Поэтому я решил написать скрипт на...
1308 просмотров
schedule
07.10.2022
Перечисление возможного нулевого разыменования или перенаправления нулевого значения в исходном коде CPP
Есть ли инструмент, который может выполнять статический анализ и находить возможные случаи прямого нулевого и возможного нулевого разыменования. Я знаю, что прикрытие в значительной степени используется, а также проверка cpp. Но я не нахожу это...
639 просмотров
schedule
06.07.2022
утечка ресурсов: fExclfile
При проверке моего кода в Cppcheck я получаю сообщение об ошибке «Утечка ресурсов: fExclfile». Моя программа не дает никаких ошибок компиляции или сбоя. Пожалуйста, помогите мне в этом вопросе.
FILE *fExclfile = NULL;
FILE...
154 просмотров
schedule
10.06.2022
Как решить проблему с идентификатором toomanyconfigs и MissingInclude: в Cppcheck
Я работаю в приложении MFC (около 2000 файлов) с Visual Studio 2008. Я запускаю Cppcheck для этого приложения, но обнаружил эти две проблемы.
Проблема toomanyconfigs : (Информация -- Проверка файла будет прервана, поскольку имеется слишком много...
2212 просмотров
schedule
15.05.2023
ошибка cppcheck не соответствует тому, что я вижу
Я запускаю cppcheck и получаю следующее сообщение: «Переменной-члену i_refvec::data_ не присвоено значение в i_refvec::operator=».
Код взят из числового инструментария шаблона (TNT). Я думаю , что эти переменные инициализируются, но все равно...
55 просмотров
schedule
04.09.2023
cppcheck не расширяет макрос при проверке кода C?
У меня есть код, как показано ниже, и я использую cppcheck для статического анализа. Я обнаружил, что он не может сообщить нулевой указатель для данных.
#define MY_FREE(p) if(p) {free(p);(p)=NULL;}
for(i=0; i<10; i++)
{
ret =...
933 просмотров
schedule
09.01.2023
Cppcheck не выводит предупреждения при наличии строки: auto lambda = [](){};
Вот SSCCE для main.cpp :
int main(int argc, char** argv) {
float a;
auto lambda = [](){};
return 0;
}
Запуск cppcheck --enable-all --std=c++11 *.cpp выходов:
Checking main.cpp ...
Удаление auto lambda = [](){};...
465 просмотров
schedule
21.07.2023
cppcheck-vs-addin - Как удалить папку из проверки
Я пытаюсь настроить cppcheck-vs-addin для автоматической проверки моего кода при сохранении. . Все идет нормально. Однако, когда я запускаю его для всего своего проекта, я хочу исключить несколько папок (содержащих источники и заголовки, которые...
328 просмотров
schedule
10.04.2023
Cppcheck с блокировкой/разблокировкой мьютекса
Есть ли способ, которым Cppcheck проверяет функции блокировки/разблокировки мьютекса?
Пример (с ошибкой):
void foo() {
mutex_lock();
if (condition) { // condition is true
return;
}
mutex_unlock();
}
Есть ли способ,...
91 просмотров
schedule
02.01.2024
Как узнать, присутствует ли функция в файле cpp, используя cppcheck?
Я хотел узнать, реализована ли в файле cpp определенная функция.
Например, если a() присутствует в файле cpp. Как написать правило для этого? Я хочу, чтобы он выдавал исключение, если его нет.
196 просмотров
schedule
31.03.2023
Как определить сопоставитель проблем для задачи cppcheck в vscode?
Я настраиваю задачу «cppcheck» для vscode. Это работает, но проблемы не фиксируются с помощью сопоставителя проблем.
Я пробовал сопоставление задач "$ gcc", а также некоторые пользовательские конфигурации.
{
// See...
1057 просмотров
schedule
16.01.2022
cppcheck: синтаксическая ошибка при использовании/typedef
У меня есть синтаксическая ошибка с объявлениями cppcheck и using/typedef. У меня есть структура, содержащая
struct inferior
{
using visitor = int;
template <typename T>
bool operator()(const T &a, const T &b) const...
791 просмотров
schedule
17.05.2023
Сбой CppCheck с определенным синтаксисом шаблона
в нашем проекте (VS С++ 17) у нас есть шаблон, из-за которого CppCheck (версия 1.89, а также некоторые более ранние версии) не приводит к сбою Windows.
Он аварийно завершает работу при вызове из командной строки или через графический интерфейс. К...
186 просмотров
schedule
13.07.2023