2015-10-27 5 views
1

Недавно я установил плагин syntastic в мою установку vim. Однако меня раздражают неуместные ошибки, о которых сообщает синтаксис.Syntastic избегайте ошибок, связанных с ошибкой

Я установил его, чтобы он работал code sniffer и phpmd.

Как я могу сказать, syntastic прекратить давать мне такие неуместные ошибки, как:

Missing file doc comment

или

Line indented incorrectly; expected at least 8 spaces, found 4

Я хотел бы получить только реальные ошибки, как missing a semicolon;

+0

Я считаю, что вам нужно выяснить, какие из синтаксических шашек производят «шум», и посмотреть, можете ли вы изменить свои аргументы, чтобы не отображать определенные предупреждения или ошибки. https://github.com/scrooloose/syntastic/wiki/PHP:---phpcs http://phpmd.org/documentation/index.html – timss

+0

Mmm googling Я обнаружил, что эти сообщения выбрасываются PHPCS (сниффер кода), но я до сих пор не знаю, как сказать синтаксис пропустить phpcs, я попробовал добавить 'let g: syntastic_phpcs_disable = 1' в мой vimrc, но ничего не изменилось. – vivoconunxino

+1

См. ': H syntastic-filetype-checkers', .e.g' let g: syntastic_php_checkers = ["php", "phpmd"] ', если вы не хотите' phpcs'. Однако я не уверен, как отключить определенные аспекты определенных шашек. – timss

ответ

1

В соответствии с обсуждением в комментариях вы можете определить, какая synta x для использования с переменной g:syntastic_<filetype>_checkers = [].

В этом случае, вы можете что-то вроде этого, чтобы отключить код сниффера (phpcs):

let g:syntastic_php_checkers = ["php", "phpmd"] 

Для получения дополнительной информации см :h syntastic-filetype-checkers.

Смежные вопросы