无法让Atom Linter工作

时间:2015-04-18 02:29:22

标签: lint atom-editor

我是Atom的新手,文本编辑,我安装了很多软件包,包括Linter

https://github.com/AtomLinter/Linter

但它没有显示错误或突出显示代码,它只是被忽略了。

你们有谁知道我应该怎么做才能让它发挥作用?

6 个答案:

答案 0 :(得分:22)

您必须另外安装所需语言的linter包。

以下是一个列表:https://atomlinter.github.io/

答案 1 :(得分:7)

我需要删除原子配置并从头开始使linter工作

mv ~/.atom ~/.atom.bak

答案 2 :(得分:3)

我没有像往常一样从终端打开原子,而是从应用程序图标打开它。然后原子询问是否可以安装linter依赖项并且presto它正在工作。

希望这会有所帮助。

答案 3 :(得分:2)

当我启动Atom时,左下角的小ui面板出现,但显示3个严重性的零值。

如果我然后执行ctrl-s / save(即使没有更改),它也会开始工作..

在我的软件包设置中,我有“Lint on Open”(根本不起作用)和“Lint on Change”(“仅适用于支持的提供商”,因此可能是这样)勾选。

答案 4 :(得分:0)

我必须将我项目的node_modules目录的路径添加到atom的eslint包设置中,并在我的项目中创建一个.eslinterc.json文件。完成这两个后,我不得不重新启动atom(我从命令行$ atom .启动它),它开始工作。希望这有助于某人。

答案 5 :(得分:0)

这是我的.eslintrc。希望对您有所帮助。

module.exports = {
  root: true,
  "parserOptions": {
      "ecmaVersion": 7,
      "sourceType": "module",
      "ecmaFeatures": {
          "jsx": true,
      }
  },
  "extends" : "rallycoding",
  "rules": {
    "react/require-extension": "off"
  }
};