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

Sublime​Linter-contrib-xo

xojs ST3

SublimeLinter的XO插件

详细信息

安装次数

  • 总计 2K
  • Win 528
  • Mac 945
  • Linux 298
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日
Windows 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-xo

此代码检测插件为SublimeLinter提供与XO的接口。它将与具有“JavaScript”语法的文件一起使用。

安装

要使用此插件,必须安装SublimeLinter。

请使用Package Control安装代码检测插件。

在安装此插件之前,您必须确保在项目中已安装xo

npm install xo

为了使SublimeLinter能够执行xo,您必须确保SublimeLinter可以访问其路径。文档介绍了如何配置PATH环境变量的故障排除方法。

设置

您还可以从“首选项”>“软件包设置”>“SublimeLinter XO”更改插件的一般设置。

自动修复

要运行自动修复器,请按ctrl+alt+f快捷键或使用菜单项“工具”>“SublimeLinter XO”>“修复当前文件”。

您可以在“首选项”>“快捷键”中更改快捷键,方法是在数组中添加以下内容

{
    "keys": [
        "ctrl+alt+f"
    ],
    "command": "xo_fix"
}

如果您想在保存文件时运行自动修复器,可以启用fix_on_save设置

{
    "fix_on_save": true
}

技巧

使用非JS语法

例如,对于TypeScript或Vue的典型ESLint插件,如果它们在项目中本地安装(在相同的package.json中定义),则应该可以自动运行。

对于非开箱即用的插件,您可能需要更改SublimeLinter的selector设置以包含正确的语法范围。对于Vue,可能是

{
    "linters": {
        "xo": {
            "selector": "text.html.vue, source.js - meta.attribute-with-value"
        }
    }
}

帮助,xo不再检测我的HTML文件了!

对于没有安装额外的插件的默认配置,xo只会对标准的、纯净的*.js文件进行检测。您需要安装eslint-plugin-html或调整selector

{
    "linters": {
        "xo": {
            "selector": "source.js - meta.attribute-with-value"
        }
    }
}

注意

仅对package.json的devDependencies/dependencies中包含xo的项目启用XO代码检查。