Вопросы по теме 'clang-tidy'

C++98, но clang-tidy говорит использовать nullptr?
Я использую Clion, и мой проект настроен на C++98, но у clang-tidy есть предложения использовать nullptr вместо NULL. Есть ли где-то в IDE настройка clang-tidy или что-то еще?
779 просмотров
schedule 29.12.2022

clang-tidy -fix не применяет никаких изменений
Я запускаю clang-tidy с помощью следующей команды: run-clang-tidy.py -checks="-*,cppcoreguidelines-*,hicpps-*" -header-filter=".*" -fix" (или clang-tidy -checks="-*,cppcoreguidelines-*,hicpps-*" -header-filter=".*" -fix" тоже работает)...
1592 просмотров
schedule 23.03.2022

Использование llvm-header-guard с run-clang-tidy.py
Я проверил следующие ссылки Что такое правильный стиль защиты заголовка LLVM? предупреждение о стиле защиты заголовка clang-tidy но не могу решить проблему с llvm-header-guard в сочетании с run-clang-tidy.py У меня есть следующий...
373 просмотров
schedule 23.04.2023

Clang-Tidy `NOLINT` для нескольких строк?
Я работаю над проектом C ++, в котором есть несколько больших автоматически сгенерированных участков кода, и я не хочу, чтобы на него распространялись. Есть ли что-то похожее на комментарий //NOLINT , которое можно применить к нескольким строкам?...
4572 просмотров
schedule 20.04.2023

clang-tidy повторяющиеся ошибки при вызове CMake
У меня проблема с clang-tidy . По сути, он анализирует каждый из моих файлов проекта, но для заголовков, включенных более чем в один .cpp файл, он выдает повторяющиеся ошибки. Проблема в том, что в Visual Studio Code есть вкладка PROBLEMS ,...
822 просмотров
schedule 28.07.2023

Clang-Tidy не найден после установки
После того, как я установил CLion. Я использовал brew install llvm@7 и успешно установил. Параметры CMake установлены как -DCMAKE_BUILD_TYPE=Debug -DLLVM_DIR=/usr/local/Cellar/llvm@/7.0.1/lib/cmake/llvm/ .. И путь для Clang-Tidy тоже...
1384 просмотров
schedule 31.07.2023

clang-tidy сообщает об ошибке неизвестного аргумента, если содержит другие параметры компилятора
У меня есть проект, я собрал его компилятором Intel. Я хочу использовать clang-tidy для обнаружения проблем с кодом. Я использую CMake для создания compile_commands.json и получаю следующую ошибку при использовании clang-tidy: $...
1229 просмотров
schedule 10.11.2022

Как Clang находит тройку sysroot/target по умолчанию? (clang-tidy перестала работать)
Фон: На ПК с Windows 10 у меня есть кодовая база С++. Используя CMAKE, я создаю проект Mingw-w64 (используя Eclipse IDE) и проект Visual Studio 2017. Мне нравится компилировать мои проекты с разными системами сборки, поскольку каждая выдает...
805 просмотров
schedule 11.03.2023

Что означает подавление предупреждений X от Clang-Tidy?
Вот моя команда сканирования (с использованием конфигурации .clang-tidy): clang-tidy <source_file> -- <a_bunch_of_include_files> <a_bunch_of_libraries> Я вижу результат для исходного кода, и это нормально. В самом низу вижу:...
100 просмотров
schedule 18.03.2022

Это запах кода использовать std :: move для всех копий значений класса на всякий случай?
У меня есть функция, которая получает структуру конфигурации, которая на данный момент представляет собой просто структуру, содержащую массив class ShmConfig { public: std::int64_t shellShmSize[ShellId_Count]; }; И я передаю его другой...
126 просмотров
schedule 08.12.2022

Использование #pragma для удаления предупреждений о clang на основе проверки clang
Я хочу удалить / игнорировать предупреждение о лязгах для блока кода и нашел несколько примеров того, как использовать для этого прагамы. Например, если отображается предупреждение unused-variable , вы можете отключить его, используя: #pragma...
100 просмотров