带有合成和 Eslint 的 VIM:显示警告
vim with syntastic and eslint: show warnings
我正在使用带有合成插件和eslint的Vim。
当我保存JavaScript文件时,我可以看到错误出现得很好,但我无法显示警告。
这是我的 .vimrc 中的内容:
let g:syntastic_javascript_checkers = ['eslint']
我安装了 eslint:
npm install eslint -g
我正在运行Linux Mint 17
如何显示警告?
事实证明,这里的问题是我认为我文件中的"警告"实际上并不是警告。当我在我的文件中放置实际警告时,它正确显示。
我学到的一些建议是首先使用 eslint 直接在命令行上运行该文件,如下所示:
eslint /path/to/file.js
然后将这些结果与您在 Vim 中看到的结果进行比较。
另一个提示是,您可以使用如下所示的注释语法动态更改规则:
/*eslint <rule>=1*/
我真的不知道它是否会帮助你,但我会把它放在这里。我有一个类似的问题,但就我而言,它与合成的版本有关,所以一个简单的git pull
解决了它。我的 vim 配置在某种程度上是规范的,所以我将分享:
let g:syntastic_mode_map = { 'mode': 'active',
' 'active_filetypes': ['python', 'javascript'],
' 'passive_filetypes': [] }
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_javascript_checkers = ['eslint']
当您打开包含一些错误的文件时,它应该在错误窗口中显示这些错误。
相关文章:
- 从桌面读取python文件时高亮显示代码
- jslint-vim configuration
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 带有合成和 Eslint 的 VIM:显示警告
- Vim自定义高亮显示不起作用
- 在vim中扩展Javascript语法高亮显示
- element.queryselector未显示在Vim中