summaryrefslogtreecommitdiff
path: root/ale_linters/c/cppcheck.vim
diff options
context:
space:
mode:
authorNicolas Pauss <nicolas.pauss@intersec.com>2022-09-25 02:02:43 +0200
committerGitHub <noreply@github.com>2022-09-25 09:02:43 +0900
commit78942df284a4a00c59a6edcc187684cdbc333fb9 (patch)
tree67594b221cf453a3dec45ee6d6b280af1f722799 /ale_linters/c/cppcheck.vim
parenta56d51ec1cd40172e94a6cb017049c0a7fed08e5 (diff)
downloadale-78942df284a4a00c59a6edcc187684cdbc333fb9.zip
cc: use '-x c*-header' for header files for C and C++ linters. (#4318)
When linting an header file in C or C++, `-x c-header` or `-x c++-header` should be used instead of `-x c` or `-x c++`. Using `-x c` or `-x c++` for headers files can lead to unused variables and functions marked as static inlined as seen in #4096. Using `-x c-header` or `-x c++-header` solve these issues. The list of file extensions that are considered as header files can be configured with the variables `g:ale_c_cc_header_exts` and `g:ale_cpp_cc_header_exts`.
Diffstat (limited to 'ale_linters/c/cppcheck.vim')
0 files changed, 0 insertions, 0 deletions