summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Zane <ray@promptworks.com>2017-09-24 13:57:18 -0400
committerRay Zane <ray@promptworks.com>2017-09-24 13:57:18 -0400
commitcb56cbb714b6b600d9b38a8b7acba0704544a44b (patch)
tree410be228c4f3f16f3f933518411a135a618b92c2
parent2bd352370f0df4f260e3e6b5ab926f700acc32c5 (diff)
downloadale-cb56cbb714b6b600d9b38a8b7acba0704544a44b.zip
There seems to be a bug in eslint that causes the `--config` option to
not detect node_modules correctly. The `-c` option, however, works fine.
-rw-r--r--autoload/ale/fixers/eslint.vim2
-rw-r--r--test/fixers/test_eslint_fixer_callback.vader8
2 files changed, 5 insertions, 5 deletions
diff --git a/autoload/ale/fixers/eslint.vim b/autoload/ale/fixers/eslint.vim
index eb38a71b..ad9e9e06 100644
--- a/autoload/ale/fixers/eslint.vim
+++ b/autoload/ale/fixers/eslint.vim
@@ -11,7 +11,7 @@ function! ale#fixers#eslint#Fix(buffer) abort
return {
\ 'command': ale#node#Executable(a:buffer, l:executable)
- \ . ' --config ' . ale#Escape(l:config)
+ \ . ' -c ' . ale#Escape(l:config)
\ . ' --fix %t',
\ 'read_temporary_file': 1,
\}
diff --git a/test/fixers/test_eslint_fixer_callback.vader b/test/fixers/test_eslint_fixer_callback.vader
index e6f79abe..21eb450d 100644
--- a/test/fixers/test_eslint_fixer_callback.vader
+++ b/test/fixers/test_eslint_fixer_callback.vader
@@ -13,7 +13,7 @@ Execute(The path to eslint.js should be run on Unix):
\ 'read_temporary_file': 1,
\ 'command':
\ ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/node_modules/eslint/bin/eslint.js'))
- \ . ' --config ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/.eslintrc.js'))
+ \ . ' -c ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/.eslintrc.js'))
\ . ' --fix %t',
\ },
\ ale#fixers#eslint#Fix(bufnr(''))
@@ -26,7 +26,7 @@ Execute(The lower priority configuration file in a nested directory should be pr
\ 'read_temporary_file': 1,
\ 'command':
\ ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/node_modules/eslint/bin/eslint.js'))
- \ . ' --config ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/subdir-with-config/.eslintrc'))
+ \ . ' -c ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/subdir-with-config/.eslintrc'))
\ . ' --fix %t',
\ },
\ ale#fixers#eslint#Fix(bufnr(''))
@@ -39,7 +39,7 @@ Execute(package.json should be used as a last resort):
\ 'read_temporary_file': 1,
\ 'command':
\ ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/node_modules/eslint/bin/eslint.js'))
- \ . ' --config ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/.eslintrc.js'))
+ \ . ' -c ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/react-app/.eslintrc.js'))
\ . ' --fix %t',
\ },
\ ale#fixers#eslint#Fix(bufnr(''))
@@ -51,7 +51,7 @@ Execute(package.json should be used as a last resort):
\ 'read_temporary_file': 1,
\ 'command':
\ ale#Escape(simplify(g:dir . '/../eslint-test-files/node_modules/.bin/eslint'))
- \ . ' --config ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/package.json'))
+ \ . ' -c ' . ale#Escape(simplify(g:dir . '/../eslint-test-files/package.json'))
\ . ' --fix %t',
\ },
\ ale#fixers#eslint#Fix(bufnr(''))