From edc5cedd8ce019d4d06931ec8b449a5179153b71 Mon Sep 17 00:00:00 2001 From: Marc Delage Date: Sat, 8 Oct 2016 13:42:36 +0200 Subject: Add cpp linter (#64) * Add c gcc option in the doc * Add missing tag for eslint option in the doc * Correct typo in doc (' ' instead of '.') * add cpp linter * correct typo in doc * add filetype information for c++ --- ale_linters/cpp/gcc.vim | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ale_linters/cpp/gcc.vim (limited to 'ale_linters/cpp') diff --git a/ale_linters/cpp/gcc.vim b/ale_linters/cpp/gcc.vim new file mode 100644 index 00000000..31c3c245 --- /dev/null +++ b/ale_linters/cpp/gcc.vim @@ -0,0 +1,23 @@ +" Author: geam +" Description: gcc linter for cpp files + +if exists('g:loaded_ale_linters_cpp_gcc') + finish +endif + +let g:loaded_ale_linters_cpp_gcc = 1 + +" Set this option to change the GCC options for warnings for C. +if !exists('g:ale_cpp_gcc_options') + let g:ale_cpp_gcc_options = '-Wall' +endif + +call ALEAddLinter('cpp', { +\ 'name': 'gcc', +\ 'output_stream': 'stderr', +\ 'executable': 'gcc', +\ 'command': 'gcc -S -x c++ -fsyntax-only ' +\ . g:ale_cpp_gcc_options +\ . ' -', +\ 'callback': 'ale#handlers#HandleGCCFormat', +\}) -- cgit v1.2.3