Add support for global eslint&.eslintrc
This commit is contained in:
parent
3e26966412
commit
5ea2893299
@ -185,6 +185,9 @@ if !exists('g:formatdef_eslint_local')
|
|||||||
endif
|
endif
|
||||||
" find formatter & config file
|
" find formatter & config file
|
||||||
let l:prog = findfile('node_modules/.bin/eslint', l:path.";")
|
let l:prog = findfile('node_modules/.bin/eslint', l:path.";")
|
||||||
|
if empty(l:prog)
|
||||||
|
let l:prog = findfile('~/.npm-global/bin/eslint')
|
||||||
|
endif
|
||||||
let l:cfg = findfile('.eslintrc.js', l:path.";")
|
let l:cfg = findfile('.eslintrc.js', l:path.";")
|
||||||
if empty(l:cfg)
|
if empty(l:cfg)
|
||||||
let l:cfg = findfile('.eslintrc.yaml', l:path.";")
|
let l:cfg = findfile('.eslintrc.yaml', l:path.";")
|
||||||
@ -198,6 +201,21 @@ if !exists('g:formatdef_eslint_local')
|
|||||||
if empty(l:cfg)
|
if empty(l:cfg)
|
||||||
let l:cfg = findfile('.eslintrc', l:path.";")
|
let l:cfg = findfile('.eslintrc', l:path.";")
|
||||||
endif
|
endif
|
||||||
|
if empty(l:cfg)
|
||||||
|
let l:cfg = findfile('~/.eslintrc.js')
|
||||||
|
endif
|
||||||
|
if empty(l:cfg)
|
||||||
|
let l:cfg = findfile('~/.eslintrc.yaml')
|
||||||
|
endif
|
||||||
|
if empty(l:cfg)
|
||||||
|
let l:cfg = findfile('~/.eslintrc.yml')
|
||||||
|
endif
|
||||||
|
if empty(l:cfg)
|
||||||
|
let l:cfg = findfile('~/.eslintrc.json')
|
||||||
|
endif
|
||||||
|
if empty(l:cfg)
|
||||||
|
let l:cfg = findfile('~/.eslintrc')
|
||||||
|
endif
|
||||||
if (empty(l:cfg) || empty(l:prog))
|
if (empty(l:cfg) || empty(l:prog))
|
||||||
if verbose
|
if verbose
|
||||||
return "(>&2 echo 'No local ESLint program and/or config found')"
|
return "(>&2 echo 'No local ESLint program and/or config found')"
|
||||||
|
Loading…
Reference in New Issue
Block a user