【发布时间】:2019-04-01 11:36:26
【问题描述】:
我的设置
我在 vim 中使用ESLint。 ESLint 可执行文件和选项文件 (.eslintrc.js) 在 ~/.vimrc 中配置:
let g:ale_javascript_eslint_executable="/usr/local/bin/eslint"
let g:ale_javascript_eslint_options="-c /Users/adam/team-standard/.eslintrc.js"
...
let g:ale_linters = {
\ 'javascript': ['eslint'],
\}
team-default/.eslintrc.js 是我们团队的标准编码风格,基于 eslint-config-airbnb。它保存在一个共享的 github 存储库中。
我的问题
许多 GitHub 项目都有自己的 .eslintrc.js 文件。当我打开一个带有.eslintrc.js 文件的项目时,我希望使用项目文件而不是默认文件检查该项目中的文件。
换句话说,我希望 vim 在当前文件的目录层次结构中查找.eslintrc.js 文件,取最接近该文件的文件,如果没有找到则恢复为默认值。
我尝试了什么
- STFW
- 在 github (example) 上查看了带有
.eslintrc.js的公共.vimrc文件
我的问题
如何配置 vim、ale 和 ESLint 以在当前 js 文件目录层次结构中查找 .eslintrc.js 文件,如果找不到则恢复为预定义文件?
【问题讨论】:
标签: vim eslint vim-plugin