1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 05:40:05 +08:00

Remove use_local_eslint option

Remove use_local_eslint option, because it's default behavior of
eslint-cli.
This commit is contained in:
Seong Yong-ju 2018-02-23 13:52:25 +09:00
parent 8402e71b02
commit 9bc2e67211

View File

@ -33,27 +33,9 @@ function! SpaceVim#layers#lang#javascript#plugins() abort
endfunction
let s:auto_fix = 0
let s:use_local_eslint = 0
function! SpaceVim#layers#lang#javascript#set_variable(var) abort
let s:auto_fix = get(a:var, 'auto_fix', 0)
let s:use_local_eslint = get(a:var, 'use_local_eslint', 0)
endfunction
function! s:preferLocalEslint()
let dir = expand('%:p:h')
while finddir('node_modules' ,dir ) is ''
let next_dir = fnamemodify(dir, ':h')
if dir == next_dir
break
endif
let dir = next_dir
endwhile
let node_modules_path = dir . '/node_modules'
let eslint_bin = node_modules_path . '/.bin/eslint'
if (executable(eslint_bin))
let b:neomake_javascript_eslint_exe = eslint_bin
endif
endfunction
function! SpaceVim#layers#lang#javascript#config() abort
@ -87,9 +69,6 @@ function! SpaceVim#layers#lang#javascript#config() abort
autocmd User NeomakeFinished checktime
autocmd FocusGained * checktime
endif
if s:use_local_eslint
autocmd BufNewFile,BufRead *.js call s:preferLocalEslint()
endif
augroup END
endfunction