【发布时间】:2016-04-14 11:52:04
【问题描述】:
在 Ubuntu 15.10 上使用 Intellij Idea 15.0.2 并尝试配置 ESLint 以使其正常工作。
按照 Jetbrains 网站上的说明进行操作,但没有骰子。
Here's a screencap of my 语言和框架 > javascript > 代码质量工具 > ESLint 中的设置。 And here's a screencap 我在 IntelliJ 中的 nodejs/npm 设置。
还有我的.eslintrc 文件,在项目根目录中:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
这是来自/index.js 的片段,它不会在 IntelliJ 中产生错误或警告:
var superman = {
default: { clark: "kent" },
private: true
};
这是我从终端运行eslint index.js 时的输出:
4:1 error Unexpected var, use let or const instead no-var
5:5 error Expected indentation of 2 space characters but found 4 indent
5:23 error Strings must use singlequote quotes
6:5 error Expected indentation of 2 space characters but found 4 indent
注意:我相信 ESLint 正在运行,因为在我将 .eslintrc 更改为 AirBNB 版本之前,我使用的是 Github 的 .eslintrc,它在 IntelliJ 中引发了许多 ESLint 错误(即 @ 987654334@ 文件本身,而不是我的代码)。
不过,一旦我修复了这些错误,插件就会安静下来,并且在我通过产生错误对其进行测试时不会对我大喊大叫。
【问题讨论】:
-
在代表限制的 OP b/c 中不能发布超过 2 个链接,所以:the
.eslintrcfrom github 产生了错误 walkthrough on jetbrains 我跟着配置 ESLint IntelliJ 插件。 -
也许这会有所帮助themarketingtechnologist.co/…
-
哇。我怎么会错过-谢谢,我基本上已经放弃了。如果您想将其发布为答案,我将标记为已接受
标签: javascript intellij-idea reactjs eslint