Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

C++: clang_tidy

LCD 47 edited this page Aug 22, 2014 · 6 revisions

Maintainer: Benjamin Bannier [email protected]

Clang-Tidy is a lint tool based on Clang. See the project's page for details.

Checker options:

g:syntastic_clang_tidy_config_file (string; default: '.syntastic_clang_tidy_config')
file containing compilation flags (such as defines or include directories), one option per line

Notes:

By default you can set clang-tidy parameters in g:syntastic_cpp_clang_tidy_args, and compilation parameters (defines, optimisation flags, etc.) in the configuration file.

If you want clang-tidy to use compilation databases (perhaps generated by CMake or Build EAR) rather than pass compilation flags explicitly, set g:syntastic_cpp_clang_tidy_post_args to a space:

let g:syntastic_cpp_clang_tidy_post_args = ' '

(configuration files pointed to by g:syntastic_clang_tidy_config_file are then ignored).

Clone this wiki locally