我是Atom的新手,文本编辑,我安装了很多软件包,包括Linter
https://github.com/AtomLinter/Linter
但它没有显示错误或突出显示代码,它只是被忽略了。
你们有谁知道我应该怎么做才能让它发挥作用?
答案 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"
}
};