每个文件夹的WebStorm不同的ESLint配置

时间:2019-01-12 09:05:53

标签: javascript intellij-idea webstorm eslint jetbrains-ide

我有一个JavaScript项目,其中包含前端和后端文件夹。这些文件夹中的每个文件夹都包含不同的ESLint配置文件。问题是我无法将WebStorm设置为自动检测当前文件夹的ESLint。有可能吗?如我所见,每个项目只能设置一个ESLint,这使WebStorm无法用于JavaScript全栈开发。有什么解决方法吗?

在“语言”中,Frameworks > JavaScript > Code Quality Tools > ESLint > "ESLint package"指向后端文件夹中的eslintrc文件。 “配置文件”设置为“自动搜索”选项。

当我从前端文件夹中打开文件时,它不是从eslintrc中应用lint,而是从后端文件夹中应用lint。出现错误,表明它在后端node_modules eslint文件夹而不是前端文件夹中搜索插件。

这意味着“ WebStorm首先在要插入文件的文件夹中查找.eslintrc或package.json,然后在其父文件夹中查找,以此类推,直到项目根目录。” 不起作用

1 个答案:

答案 0 :(得分:0)

WebStorm 2019.1 EAP内部版本https://youtrack.jetbrains.com/issue/WEB-25561

中添加了支持