如何关闭 syntastic (vim) 中的特定消息?
How can I turn off specific messages in syntastic (vim)?
我正在尝试关闭 syntastic 中的一些消息。
例如,bash 文件中的 SC20148
(它抱怨没有 shebang)。
查看文档后,似乎可以通过以下方式完成:
let g:synstatic_quiet_messages = {
\ 'type': 'syntax',
\ 'regex': 'SC20148' }
但这似乎不起作用。如何关闭特定消息?
细节决定成败:
- 变量实际调用
g:syntastic_quiet_messages
- 错误其实是
SC2148
- 您可能不想禁用语法消息。
因此:
let g:syntastic_quiet_messages = { 'regex': 'SC2148' }
或者只是:
let g:syntastic_sh_shellcheck_args = '-e SC2148'
关闭syntastic in vim中的多种警告:
将此行添加到您的 .vimrc
let g:syntastic_quiet_messages = { 'regex': 'SC2148\|SC1234\|SC6789' }
您也可以像这样针对消息本身执行此操作:
let g:syntastic_quiet_messages = { "regex": 'superfluous-parens\|too-many-instance-attributes\|too-few-public-methods' }
同意接受的答案,但希望添加一些额外的上下文。
您可以运行 :h syntastic_quiet_messages
获取官方文档,其中包含对命令的解释。
您可以使用 syntastic_quiet_messages
或者,如果您有特定的文件类型和检查器,则使用 syntastic_<filetype>_<checker>_quiet_messages
.
这是我的 .vimrc
的片段:
" keep some globals quiet
let g:syntastic_javascript_standard_quiet_messages = { 'regex': ['alert',
\ 'localStorage',
\ 'auth0js',
\ 'auth0'] }
以上,我保持全局错误安静,并使用数组列出多个项目。只希望将此应用于 javascript
个文件,使用 standard style lint checker.
我正在尝试关闭 syntastic 中的一些消息。
例如,bash 文件中的 SC20148
(它抱怨没有 shebang)。
查看文档后,似乎可以通过以下方式完成:
let g:synstatic_quiet_messages = {
\ 'type': 'syntax',
\ 'regex': 'SC20148' }
但这似乎不起作用。如何关闭特定消息?
细节决定成败:
- 变量实际调用
g:syntastic_quiet_messages
- 错误其实是
SC2148
- 您可能不想禁用语法消息。
因此:
let g:syntastic_quiet_messages = { 'regex': 'SC2148' }
或者只是:
let g:syntastic_sh_shellcheck_args = '-e SC2148'
关闭syntastic in vim中的多种警告:
将此行添加到您的 .vimrc
let g:syntastic_quiet_messages = { 'regex': 'SC2148\|SC1234\|SC6789' }
您也可以像这样针对消息本身执行此操作:
let g:syntastic_quiet_messages = { "regex": 'superfluous-parens\|too-many-instance-attributes\|too-few-public-methods' }
同意接受的答案,但希望添加一些额外的上下文。
您可以运行 :h syntastic_quiet_messages
获取官方文档,其中包含对命令的解释。
您可以使用 syntastic_quiet_messages
或者,如果您有特定的文件类型和检查器,则使用 syntastic_<filetype>_<checker>_quiet_messages
.
这是我的 .vimrc
的片段:
" keep some globals quiet
let g:syntastic_javascript_standard_quiet_messages = { 'regex': ['alert',
\ 'localStorage',
\ 'auth0js',
\ 'auth0'] }
以上,我保持全局错误安静,并使用数组列出多个项目。只希望将此应用于 javascript
个文件,使用 standard style lint checker.