Add additional option setting for clangtidy linter

The existing option setting handles setting additional compile flags to
pass to clang-tidy. The new option setting added here allows setting
additional clang-tidy specific flags to be passed as well.
Fixes #2324
This commit is contained in:
Jonathan Vander Mey
2019-06-08 15:12:43 -04:00
parent 7b78f2b846
commit 3c799abb44
6 changed files with 46 additions and 4 deletions

View File

@@ -29,6 +29,12 @@ Execute(You should be able to manually set compiler flags for clang-tidy):
AssertLinter 'clang-tidy',
\ ale#Escape('clang-tidy') . ' -checks=' . ale#Escape('*') . ' %s -- -Wall'
Execute(You should be able to manually set flags for clang-tidy):
let b:ale_c_clangtidy_extra_options = '-config='
AssertLinter 'clang-tidy',
\ ale#Escape('clang-tidy') . ' ' . ale#Escape('-config=') . ' %s'
Execute(The build directory should be configurable):
let b:ale_c_clangtidy_checks = ['*']
let b:ale_c_build_dir = '/foo/bar'