syntastic — отображать как ошибки jslint, так и ошибки jshint

Я только что настроил свой Vim на использование Syntastic — и это прекрасно работает! Я использую его для проверки javascript.

У меня установлено два линтера: jslint и jshint, и я намерен оставить их. Но Syntastic, похоже, не хочет сообщать об ошибках из двух одновременно: я получаю сначала ошибки от jshint, а затем только jslint, когда исправил предыдущие.

В любом случае, я мог бы иметь два в то же время?


person aspyct    schedule 11.02.2014    source источник


Ответы (1)


Вам нужно установить для параметра g:syntastic_aggregate_errors значение 1 (значение по умолчанию равно 0):

let g:syntastic_aggregate_errors = 1

Это из документации:

Если этот параметр включен, syntastic запускает все средства проверки, применимые к текущему типу файлов, затем объединяет ошибки, обнаруженные всеми средствами проверки, и отображает их. Когда функция синтаксиса отключена, она запускает каждую программу проверки по очереди и останавливается для отображения результатов, как только программа проверки обнаруживает какие-либо ошибки в первый раз.

person ivalkeen    schedule 11.02.2014