Почему Syntastic не улавливает ошибки JSON?

Я только что добавил jsonlint для Syntastic и не обнаружил никаких синтаксических ошибок. flake8 работает отлично для Python и на некоторое время, но не jsonlint. Ниже вы увидите соответствующую часть моего .vimrc, где, как я полагаю, есть все, что мне нужно, чтобы заставить эту следующую шашку работать.

.vimrc

let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args = '--ignore="E501"' " ignore long lines
let g:syntastic_json_checkers=['jsonlint']

" Better :sign interface symbols
let g:syntastic_error_symbol = '✗'
let g:syntastic_warning_symbol = '!'

, который jsonlint

/usr/local/bin/jsonlint

Ответы

Ответ 1

была та же проблема. Отсутствовал, что Vim по умолчанию задал тип файла json для javascript

:setfiletype json
:SyntasticCheck