ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

LSP-eslint

sublimelsp ST3

适用于 Sublime LSP 插件的 ESLint 支持

标签 代码检查

详细信息

  • 2.0.0
    0.1.0
    0.0.6
  • github.​com
  • github.​com
  • 1个月前
  • 3小时前
  • 4年前

安装次数

  • 总数 10K
  • Win 3K
  • Mac 4K
  • Linux 3K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 2 4 1 2 2 1 2 3 3 2 3 6 1 3 7 3 2 3 5 2 5 2 2 3 1 4 0 0 5 2 2 1 3 5 0 2 4 3 1 3 4 2 1 3 4 1
Mac 1 5 0 1 3 2 5 4 3 2 2 1 2 5 4 3 2 0 1 1 3 3 3 0 3 4 3 5 2 4 2 4 2 4 2 3 4 1 0 4 4 9 8 3 1 6
Linux 4 5 2 0 1 2 0 1 2 0 0 3 2 3 5 1 3 3 2 2 4 8 5 2 3 5 4 6 5 5 1 1 3 2 5 3 1 4 1 3 3 2 3 1 2 3

Readme

源代码
raw.​githubusercontent.​com

LSP-eslint

通过 vscode-eslint 提供 ESLint 支持,用于 Sublime 的 LSP 插件。

安装

  • 从 Package Control 安装 LSPLSP-eslint
  • 重启 Sublime。

服务器需要 Node 运行时版本为 14 或更高。

配置

使用命令面板中的 首选项: LSP-eslint 设置 命令或在 Sublime 菜单中打开配置文件来打开配置文件。

配置文件包含多个配置密钥

languages

定义 ESLint 服务器将在哪些类型的文件上运行。

settings

ESLint 配置选项。请参阅注释进行文档说明,并通过安装 LSP-json来自动验证设置。

常见问题解答

问题:如何启用 Typescript 代码的代码检查?

答案:确保项目中的 eslint 配置已配置 typescript-eslint 插件。更多信息请参阅 https://github.com/typescript-eslint/typescript-eslint

问题:如何在保存文件时自动修复所有问题?

答案:从命令面板打开 首选项: LSP 设置,并添加或修改以下设置

"lsp_code_actions_on_save": {
  "source.fixAll.eslint": true,
},

问题:如何在 Yarn 2 项目中使用此插件?

答案:在项目中安装 ESLint,运行 yarn dlx @yarnpkg/pnpify --sdk base(《文档》)并将 settings.nodePath 设置为 .yarn/sdks,无论是在 LSP-eslint 的设置中,还是在没有其他非 Yarn-2 项目的 .sublime-project 中。

{
  "settings": {
    "LSP": {
      "LSP-eslint": {
        "settings": {
          "nodePath": ".yarn/sdks"
        }
      }
    }
  }
}