Ответ 1
была та же проблема. Отсутствовал, что Vim по умолчанию задал тип файла json для javascript
:setfiletype json
:SyntasticCheck
Я только что добавил jsonlint
для Syntastic и не обнаружил никаких синтаксических ошибок. flake8
работает отлично для Python и на некоторое время, но не jsonlint
. Ниже вы увидите соответствующую часть моего .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 = '!'
/usr/local/bin/jsonlint
была та же проблема. Отсутствовал, что Vim по умолчанию задал тип файла json для javascript
:setfiletype json
:SyntasticCheck