无法让 Atom Linter 工作
Can't get Atom Linter to work
我是 Atom 的新手,文本编辑,我安装了很多包,包括 Linter
https://github.com/AtomLinter/Linter
但它没有显示错误或突出显示代码,只是被忽略了。
你们中有人知道我应该怎么做才能让它工作吗?
您必须另外安装所需语言的 linter 包。
我需要删除原子配置并从头开始以使 linter 正常工作
mv ~/.atom ~/.atom.bak
我没有像往常一样从终端打开 atom,而是从应用程序图标打开它。然后 atom 询问是否可以安装 linter 依赖项并且很快它就可以工作了。
希望这对您有所帮助。
当我启动 Atom 时,左下角的 UI 小面板出现,但 3 种严重性显示为零。
如果我然后执行 CTRL-s/save(即使没有任何更改),它就会开始工作..
在我的包设置中,我勾选了“Lint on Open”(这似乎根本不起作用)和“Lint on Change”(“仅适用于受支持的提供商”,所以可能是这样)。
我必须将我项目的 node_modules 目录的路径添加到 Atom 的 eslint 包设置中,并在我的项目中创建一个 .eslinterc.json 文件。完成这两个操作后,我不得不重新启动 Atom(我从命令行启动它 $ atom .
),它开始工作了。
这是我的 .eslintrc。希望对你有帮助。
module.exports = {
root: true,
"parserOptions": {
"ecmaVersion": 7,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
}
},
"extends" : "rallycoding",
"rules": {
"react/require-extension": "off"
}
};
我对 linter-eslint 的问题是因为我不小心安装了 atom linter 或 linter-eslint 尚不支持的 eslint 8。在我安装 eslint ^7.32.0
并输入 npm i
后,重新启动 Atom 并将 ecmaversion 从 13 更改为 12 一切开始正常工作!
我是 Atom 的新手,文本编辑,我安装了很多包,包括 Linter
https://github.com/AtomLinter/Linter
但它没有显示错误或突出显示代码,只是被忽略了。
你们中有人知道我应该怎么做才能让它工作吗?
您必须另外安装所需语言的 linter 包。
我需要删除原子配置并从头开始以使 linter 正常工作
mv ~/.atom ~/.atom.bak
我没有像往常一样从终端打开 atom,而是从应用程序图标打开它。然后 atom 询问是否可以安装 linter 依赖项并且很快它就可以工作了。
希望这对您有所帮助。
当我启动 Atom 时,左下角的 UI 小面板出现,但 3 种严重性显示为零。
如果我然后执行 CTRL-s/save(即使没有任何更改),它就会开始工作..
在我的包设置中,我勾选了“Lint on Open”(这似乎根本不起作用)和“Lint on Change”(“仅适用于受支持的提供商”,所以可能是这样)。
我必须将我项目的 node_modules 目录的路径添加到 Atom 的 eslint 包设置中,并在我的项目中创建一个 .eslinterc.json 文件。完成这两个操作后,我不得不重新启动 Atom(我从命令行启动它 $ atom .
),它开始工作了。
这是我的 .eslintrc。希望对你有帮助。
module.exports = {
root: true,
"parserOptions": {
"ecmaVersion": 7,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
}
},
"extends" : "rallycoding",
"rules": {
"react/require-extension": "off"
}
};
我对 linter-eslint 的问题是因为我不小心安装了 atom linter 或 linter-eslint 尚不支持的 eslint 8。在我安装 eslint ^7.32.0
并输入 npm i
后,重新启动 Atom 并将 ecmaversion 从 13 更改为 12 一切开始正常工作!