问题描述
我正在尝试将Syntastic与eslint和Node一起使用。尽管不乏有关使Syntastic与React一起工作的文章和信息,但我找不到有关如何使其与最新版本的Node一起工作的任何信息。
这是我的~/.vimrc
的合成部分:
set statusline+=%#warningmsg#
set statusline+=%{SytasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_lst = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wg = 0
let g:syntastic_javascript_checkers=['eslint']
这是我的项目.eslintrc
(在我的package.json
中也配置了eslint,但我认为Syntastic不会这么做)
{
"parserOptions": {
"ecmaVersion": 6
},"env": {
"node": true,"es6": true
},"ecmaFeatures": {
"arrowFunctions": true,"spread": true
},"settings": {
"ecmascript": 6
},"rules": {
"semi": 2
}
}
Syntastic显示异步/等待,传播,箭头功能等错误。它不执行该半规则,因此它可能完全忽略了eslintrc。我在Atom中遇到类似的eslint错误,因此可能是eslint而不是Syntastic的问题。
我正在使用Ubuntu 16.04.7 LTS
Vim 7.4
eslint v4.19.1
节点v12.13.0
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)