例如,HTML部分模板标记有大量错误,但它们应该是完整HTML文档的片段。
答案 0 :(得分:11)
在.vimrc
:
let g:syntastic_mode_map = {
\ "mode": "active",
\ "passive_filetypes": ["go"] }
这将Syntastic设置为活动模式(在保存或打开时进行检查),但在本例中不是Go文件,只有在显式运行:SyntasticCheck
时才会检查。只需将passive_filetypes
的数组更改为您需要的任何内容。
答案 1 :(得分:0)
您可以编辑特定HTML linter / checker的设置,但也可以将以下内容添加到.vimrc或作为命令输入:
au BufNewFile,BufRead *.html set b:syntastic_skip_checks = 1
au是自动命令,这样当打开.html缓冲区时,合成器会跳过检查它。 b:
前缀仅适用于当前缓冲区。
答案 2 :(得分:0)
在 .vimrc
中忽略 .env
文件,例如:
let g:syntastic_ignore_files = ['.env']
来自:help syntastic
:
使用此选项指定 Syntastic 永远不应该检查的文件。它是 |正则表达式列表|模式。文件的完整路径(见 |::p|)是 与这些模式匹配,并且匹配区分大小写。使用 |\c| 指定不区分大小写的模式。示例:
let g:syntastic_ignore_files = ['\m^/usr/include/', '\m\c\.h$']
还有一个,syntastic_<filetype>_<checker>_quiet_messages
:
最后,变量 'g:syntastic___quiet_messages' 可以 用于过滤掉特定检查器产生的一些消息。这 效果与 |syntastic_quiet_messages| 相同,除了只有消息 从相应的检查器中过滤。示例:>
let g:syntastic_python_pylama_quiet_messages = {"type": "style","regex": '\m\[C03\d\d\]' }