Вопросы по теме '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 просмотров
schedule
16.08.2022