Sublime Text 4 - 如何设置 LSP-eslint
Sublime Text 4 - How To Setup LSP-eslint
当使用 Sublime text 3 时,我有 SublimeLinter 和 SublimeLinter-eslint 包,以及 eslint & babel-eslint JS 和 JSX 语法的全局节点模块。
随着切换到 Sublime 4,我决定提供 LSP a try. I Installed it, also LSP-css (which ran fine out of the box) & LSP-eslint,但无法正常工作。
如果我检查 Sublime 的状态栏,我显然会看到语言服务器 运行 (?)
这是一个项目,它有自己的 eslintrc.js
配置文件,在 VScode 中开箱即用。下面是其中的一部分:
const RulesAirBnb = require("eslint-config-airbnb-base/rules/best-practices");
const RulesCRA = require("eslint-config-react-app");
module.exports = {
root: true,
parser: "babel-eslint",
parserOptions: {
ecmaVersion: 2018,
sourceType: "module",
ecmaFeatures: {
jsx: true,
generators: true,
},
},
extends: [
"airbnb", // Baseguide is AirBnB"s
"prettier",
"prettier/react",
],
检查了以下 SO question 但没有成功。
- 如何让它发挥作用?
- 我还需要 eslint & babel-eslint[= 的全局节点模块吗40=]? (考虑到我在项目的 package.json 中都在本地开发依赖项下 - 听起来我不应该)
安装 LSP-typescript 成功了,开箱即用,甚至不需要 lsp-eslint。不真实。
经过几天的研究找到了信息 here(感谢 chrsap!)。
如果您是 运行 ST3,请检查 LSP-typescript's readme 是否需要软件包。
当使用 Sublime text 3 时,我有 SublimeLinter 和 SublimeLinter-eslint 包,以及 eslint & babel-eslint JS 和 JSX 语法的全局节点模块。
随着切换到 Sublime 4,我决定提供 LSP a try. I Installed it, also LSP-css (which ran fine out of the box) & LSP-eslint,但无法正常工作。
如果我检查 Sublime 的状态栏,我显然会看到语言服务器 运行 (?)
这是一个项目,它有自己的 eslintrc.js
配置文件,在 VScode 中开箱即用。下面是其中的一部分:
const RulesAirBnb = require("eslint-config-airbnb-base/rules/best-practices");
const RulesCRA = require("eslint-config-react-app");
module.exports = {
root: true,
parser: "babel-eslint",
parserOptions: {
ecmaVersion: 2018,
sourceType: "module",
ecmaFeatures: {
jsx: true,
generators: true,
},
},
extends: [
"airbnb", // Baseguide is AirBnB"s
"prettier",
"prettier/react",
],
检查了以下 SO question 但没有成功。
- 如何让它发挥作用?
- 我还需要 eslint & babel-eslint[= 的全局节点模块吗40=]? (考虑到我在项目的 package.json 中都在本地开发依赖项下 - 听起来我不应该)
安装 LSP-typescript 成功了,开箱即用,甚至不需要 lsp-eslint。不真实。
经过几天的研究找到了信息 here(感谢 chrsap!)。
如果您是 运行 ST3,请检查 LSP-typescript's readme 是否需要软件包。