将 ESLint 升级到 ECMA6 Brackets IDE

upgrade ESLint to ECMA6 Brackets IDE

背景

我最近改用括号 IDE 在 JavaScript 上编码。在意识到 Brackets 的默认 linter 是一个非常过时的 JSLint 版本后,我遵循了一些文档并最终安装了更通用的 ESLint.

问题

问题在于此 linter 仅针对 ECMA5 构建,甚至无法识别 const 等关键字的用法。

社区在改进 JSLint 以接受 ECMA6 方面做出了一些努力,但由于我在 Cloud9 IDE 中使用 ESLint 已经有一段时间了,所以我想保留它。

我试过的

我的反应是在某些eslint配置文件中添加rules manually,但在搜索后我找不到它。

问题

  1. 有没有办法更新括号 IDE 上的 ESLint 规则?如果是,怎么做?

An issue in the brackets-eslint project 表示扩展将获取 ESLint 的标准 .eslintrc 配置文件。尝试将此 .eslintrc.json 放在项目的根目录中:

{
    "root": true,

    "parserOptions": {
        "ecmaVersion": 6
    },

    "extends": "eslint:recommended"
}

您可以在 ESLint 的 configuring guide 中找到更多选项。您还可以 运行 eslint --init 在项目的根目录中让 ESLint 引导您完成初始配置设置。