Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-12 | cc: fix using '-x c*-header' for header files with GCC. (#4334) | Nicolas Pauss | |
Gcc does not support `x c*-header` when using `-` as input filename, which is what ALE does. Rework the feature to only use `-x c*-header` flag when using Clang and not GCC. The feature is now also controlled with the variable `g:ale_c_cc_use_header_lang_flag` and `g:ale_cpp_cc_use_header_lang_flag`. | |||
2022-09-25 | cc: use '-x c*-header' for header files for C and C++ linters. (#4318) | Nicolas Pauss | |
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`. | |||
2021-03-21 | #3633 - Move linter tests into test/linter | w0rp | |