Я могу запустить clang-tidy с моим исходным файлом clang-tidy -p build/compile_commands.json filename.h
, и он работает как положено. Когда я открываю файл через vim, я получаю ошибки с первым #include, что происходит, если я оставлю опцию -p
вне вызова.
В моем vimr c я попытался установить g:ale_c_build_dir
на build
, и это не сработало, поэтому я попытался установить g:ale_cpp_clangtidy_extra_options
с аргументом -p
, приведенным выше, и это не сработало. Я могу подтвердить, что эти значения установлены правильно с помощью ALEInfo
, они просто не используются при вызове clang-tidy.