blob: 5eeddc69c1ffd151d91e60491a958f62ca62c577 [file] [log] [blame]
Bram Moolenaard58a3bf2020-09-28 21:48:16 +02001" Vim compiler file
2" Compiler: ShellCheck
3" Maintainer: Doug Kearns <dougkearns@gmail.com>
Doug Kearns408281e2024-04-04 22:00:58 +02004" Last Change: 2024 Apr 03
Bram Moolenaard58a3bf2020-09-28 21:48:16 +02005
6if exists("current_compiler")
7 finish
8endif
9let current_compiler = "shellcheck"
10
Bram Moolenaard58a3bf2020-09-28 21:48:16 +020011let s:cpo_save = &cpo
12set cpo&vim
13
14CompilerSet makeprg=shellcheck\ -f\ gcc
15CompilerSet errorformat=%f:%l:%c:\ %trror:\ %m\ [SC%n],
16 \%f:%l:%c:\ %tarning:\ %m\ [SC%n],
17 \%f:%l:%c:\ %tote:\ %m\ [SC%n],
18 \%-G%.%#
19
20let &cpo = s:cpo_save
21unlet s:cpo_save