aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim')
-rw-r--r--dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim55
1 files changed, 0 insertions, 55 deletions
diff --git a/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim b/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim
deleted file mode 100644
index 5b093f4..0000000
--- a/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/objc.vim
+++ /dev/null
@@ -1,55 +0,0 @@
-" vim: ts=4 sw=4 et
-
-function! neomake#makers#ft#objc#EnabledMakers() abort
- let makers = ['clang', 'clangtidy', 'clangcheck']
- return makers
-endfunction
-
-function! neomake#makers#ft#objc#clang() abort
- " We will enable ARC and disable warnings about unused parameters because
- " it is quite common in Cocoa not to use every method parameter.
- return {
- \ 'args': ['-fsyntax-only', '-fobjc-arc', '-Wall', '-Wextra', '-Wno-unused-parameter'],
- \ 'errorformat':
- \ '%-G%f:%s:,' .
- \ '%f:%l:%c: %trror: %m,' .
- \ '%f:%l:%c: %tarning: %m,' .
- \ '%I%f:%l:%c: note: %m,' .
- \ '%f:%l:%c: %m,'.
- \ '%f:%l: %trror: %m,'.
- \ '%f:%l: %tarning: %m,'.
- \ '%I%f:%l: note: %m,'.
- \ '%f:%l: %m'
- \ }
-endfunction
-
-" The -p option followed by the path to the build directory should be set in
-" the maker's arguments. That directory should contain the compile command
-" database (compile_commands.json).
-function! neomake#makers#ft#objc#clangtidy() abort
- return {
- \ 'exe': 'clang-tidy',
- \ 'errorformat':
- \ '%E%f:%l:%c: fatal error: %m,' .
- \ '%E%f:%l:%c: error: %m,' .
- \ '%W%f:%l:%c: warning: %m,' .
- \ '%-G%\m%\%%(LLVM ERROR:%\|No compilation database found%\)%\@!%.%#,' .
- \ '%E%m',
- \ }
-endfunction
-
-function! neomake#makers#ft#objc#clangcheck() abort
- return {
- \ 'exe': 'clang-check',
- \ 'errorformat':
- \ '%-G%f:%s:,' .
- \ '%f:%l:%c: %trror: %m,' .
- \ '%f:%l:%c: %tarning: %m,' .
- \ '%I%f:%l:%c: note: %m,' .
- \ '%f:%l:%c: %m,'.
- \ '%f:%l: %trror: %m,'.
- \ '%f:%l: %tarning: %m,'.
- \ '%I%f:%l: note: %m,'.
- \ '%f:%l: %m',
- \ }
-endfunction