Fix #421 Automatically detect create-react-app paths

This commit is contained in:
w0rp 2017-03-29 00:21:27 +01:00
parent 4b9b4e3338
commit a4220b99a6
6 changed files with 67 additions and 0 deletions

View file

@ -15,6 +15,17 @@ function! ale_linters#javascript#eslint#GetExecutable(buffer) abort
return g:ale_javascript_eslint_executable
endif
" Look for the kinds of paths that create-react-app generates first.
let l:executable = ale#util#ResolveLocalPath(
\ a:buffer,
\ 'node_modules/eslint/bin/eslint.js',
\ ''
\)
if !empty(l:executable)
return l:executable
endif
return ale#util#ResolveLocalPath(
\ a:buffer,
\ 'node_modules/.bin/eslint',