Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

Commit a9e3b52

Browse files
committed
Add default checkers for all filetypes.
1 parent d952d14 commit a9e3b52

File tree

1 file changed

+70
-18
lines changed

1 file changed

+70
-18
lines changed

plugin/syntastic/registry.vim

Lines changed: 70 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,76 @@ endif
44
let g:loaded_syntastic_registry = 1
55

66
let s:defaultCheckers = {
7-
\ 'c': ['gcc'],
8-
\ 'coffee': ['coffee', 'coffeelint'],
9-
\ 'cpp': ['gcc'],
10-
\ 'css': ['csslint', 'phpcs'],
11-
\ 'go': ['go'],
12-
\ 'html': ['tidy'],
13-
\ 'java': ['javac'],
14-
\ 'javascript': ['jshint', 'jslint'],
15-
\ 'json': ['jsonlint', 'jsonval'],
16-
\ 'objc': ['gcc'],
17-
\ 'objcpp': ['gcc'],
18-
\ 'perl': ['perl', 'perlcritic'],
19-
\ 'php': ['php', 'phpcs', 'phpmd'],
20-
\ 'puppet': ['puppet', 'puppetlint'],
21-
\ 'python': ['python', 'flake8', 'pylint'],
22-
\ 'ruby': ['mri'],
23-
\ 'sh': ['sh'],
24-
\ 'tex': ['lacheck']
7+
\ 'ada': ['gcc'],
8+
\ 'applescript': ['osacompile'],
9+
\ 'asciidoc': ['asciidoc'],
10+
\ 'c': ['gcc'],
11+
\ 'chef': ['foodcritic'],
12+
\ 'co': ['coco'],
13+
\ 'cobol': ['cobc'],
14+
\ 'coffee': ['coffee', 'coffeelint'],
15+
\ 'coq': ['coqtop'],
16+
\ 'cpp': ['gcc'],
17+
\ 'cs': ['mcs'],
18+
\ 'css': ['csslint', 'phpcs'],
19+
\ 'cucumber': ['cucumber'],
20+
\ 'cuda': ['nvcc'],
21+
\ 'd': ['dmd'],
22+
\ 'dart': ['dart_analyzer'],
23+
\ 'docbk': ['xmllint'],
24+
\ 'dustjs': ['swiffer'],
25+
\ 'elixir': ['elixir'],
26+
\ 'erlang': ['escript'],
27+
\ 'eruby': ['ruby'],
28+
\ 'fortran': ['gfortran'],
29+
\ 'go': ['go'],
30+
\ 'haml': ['haml'],
31+
\ 'handlebars': ['handlebars'],
32+
\ 'haskell': ['ghc-mod', 'hdevtools', 'hlint'],
33+
\ 'haxe': ['haxe'],
34+
\ 'hss': ['hss'],
35+
\ 'html': ['tidy'],
36+
\ 'java': ['javac'],
37+
\ 'javascript': ['jshint', 'jslint'],
38+
\ 'json': ['jsonlint', 'jsonval'],
39+
\ 'less': ['lessc'],
40+
\ 'lisp': ['clisp'],
41+
\ 'llvm': ['llvm'],
42+
\ 'lua': ['luac'],
43+
\ 'matlab': ['mlint'],
44+
\ 'nasm': ['nasm'],
45+
\ 'nroff': ['mandoc'],
46+
\ 'objc': ['gcc'],
47+
\ 'objcpp': ['gcc'],
48+
\ 'ocaml': ['camlp4o'],
49+
\ 'perl': ['perl', 'perlcritic'],
50+
\ 'php': ['php', 'phpcs', 'phpmd'],
51+
\ 'pod': ['podchecker'],
52+
\ 'puppet': ['puppet', 'puppetlint'],
53+
\ 'python': ['python', 'flake8', 'pylint'],
54+
\ 'rst': ['rst2pseudoxml'],
55+
\ 'ruby': ['mri'],
56+
\ 'rust': ['rustc'],
57+
\ 'sass': ['sass'],
58+
\ 'scala': ['fsc', 'scalac'],
59+
\ 'scss': ['sass', 'scss_lint'],
60+
\ 'sh': ['sh'],
61+
\ 'slim': ['slimrb'],
62+
\ 'tcl': ['nagelfar'],
63+
\ 'tex': ['lacheck', 'chktex'],
64+
\ 'text': ['atdtool'],
65+
\ 'twig': ['twiglint'],
66+
\ 'typescript': ['tsc'],
67+
\ 'vala': ['valac'],
68+
\ 'verilog': ['verilator'],
69+
\ 'vhdl': ['ghdl'],
70+
\ 'xhtml': ['tidy'],
71+
\ 'xml': ['xmllint'],
72+
\ 'xslt': ['xmllint'],
73+
\ 'yaml': ['jsyaml'],
74+
\ 'z80': ['z80syntaxchecker'],
75+
\ 'zpt': ['zptlint'],
76+
\ 'zsh': ['zsh']
2577
\ }
2678

2779
let s:defaultFiletypeMap = {

0 commit comments

Comments
 (0)