VSCode 的 ESlint 不使用节点或替代方案?

ESlint for VSCode without using node or alternative?

我们正在向初学者教授基础 JavaScript,并且最近从 Atom 编辑器切换到 VSCode。这样做的问题是 VSCode 需要我们安装 node 然后 npm install eslint,而在 Atom 中,我们可以使用 atom 包管理器下载一个 linter-eslint 包,然后我们可以直接指向一个全局 .eslint 文件。虽然安装和使用 node 不是什么大不了的事,但我们正在尝试保留所有与 node 相关的东西以供以后使用更高级的 class,这样我们就可以专注于基础知识。

有没有一种方法可以在 VSCode 中使用 ESlint 而无需通过节点下载和安装它,或者我们可以使用另一个替代扩展来提供类似的功能?

MS 支持的 VS Code 有一个 eslint 扩展:https://github.com/Microsoft/vscode-eslint

FWIW,我通过谷歌搜索发现 "ESLint vscode"。 ;)

鉴于 MS 支持的版本仍然希望您通过 npm 安装 eslint,这可能是唯一的方法。

FWIW,Atom 本身是用 Node 编写的,所以我猜它在做同样的事情,只是隐藏在一些 UI 时髦的背后。