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

ESLint 修复

kufii ALL

Sublime Text 插件,用于在当前文件上运行 eslint --fix

详细信息

  • 1.1.3
  • github.com
  • github.com
  • 6年前
  • 37分钟前
  • 6年前

安装次数

  • 总计 11K
  • Win 3K
  • Mac 5K
  • Linux 2K
2021年8月6日 2021年8月5日 2021年8月4日 2021年8月3日 2021年8月2日 2021年8月1日 2021年7月31日 2021年7月30日 2021年7月29日 2021年7月28日 2021年7月27日 2021年7月26日 2021年7月25日 2021年7月24日 2021年7月23日 2021年7月22日 2021年7月21日 2021年7月20日 2021年7月19日 2021年7月18日 2021年7月17日 2021年7月16日 2021年7月15日 2021年7月14日 2021年7月13日 2021年7月12日 2021年7月11日 2021年7月10日 2021年7月9日 2021年7月8日 2021年7月7日 2021年7月6日 2021年7月5日 2021年7月4日 2021年7月3日 2021年7月2日 2021年7月1日 2021年6月30日 2021年6月29日 2021年6月28日 2021年6月27日 2021年6月26日 2021年6月25日 2021年6月24日 2021年6月23日
Windows 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 1 0 1 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0
Mac 1 1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 2 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

阅读文件

源代码
raw.githubusercontent.com

Sublime ESLint 修复

一个 Sublime Text 3 插件,用于对当前文件运行 eslint –fix

安装

依赖项

此插件需要 ESLint 才能运行。有关安装 ESLint 的信息,请参阅 入门指南

插件安装

此插件可通过 软件包控制 安装。

要通过软件包控制安装,请执行以下操作

  1. 在 Sublime Text 中,打开 命令面板 并输入 install。在命令中,应看到 Package Control: Install Package。如果该命令未高亮显示,请使用键盘或鼠标选择它。软件包控制将暂停几秒钟来获取可用的插件列表。

  2. 当插件列表出现时,输入 eslint fix。在条目中,应看到 ESLint Fix。选择此条目进行安装。

命令

命令面板

  • ESLint Fix: 修复此文件

默认快捷键

  • Linux/Windows: [Ctrl + KE]
  • Mac: [Cmd + KE]

设置

默认情况下,使用以下设置

{
    // The paths to look for executables
    "paths": {
        "linux": [],
        "osx": [],
        "windows": []
    },

    // The location to search for a locally installed eslint package.
    // These are all relative paths to a project's directory.
    // If this is not found, it will try to fallback to a global package
    // (see 'eslint_path' below)
    "local_eslint_path": {
        "windows": "node_modules/eslint/bin/eslint.js",
        "linux": "node_modules/.bin/eslint",
        "osx": "node_modules/.bin/eslint"
    },

    // Specify this path to an eslint config file to override the default behavior.
    // Passed to eslint as --config. Read more here:
    // https://eslint.org.cn/docs/user-guide/command-line-interface#c---config
    // If an absolute path is provided, it will use as is.
    // Else, it will look for the file in the root of the project directory.
    // Failing either, it will skip the config file
    "config_path": {
        "windows": "",
        "linux": "",
        "osx": ""
    },
}

您可以通过 首选项 > 软件包设置 > ESLint Fix > 设置 路径修改任何设置。

项目特定设置覆盖

要覆盖特定项目中的全局插件配置,请向 .sublime-project 中的设置对象添加一个具有 eslint-fix 键的设置对象。此文件可以通过 项目 -> 编辑项目 访问。

例如

{
    "folders": [
        {
            "path": "."
        }
    ],
    "settings": {
        "config_path": {
            "windows": "..."
        }
    }
}

鸣谢

虽然代码是独特的,但其中一些灵感来自 此插件。我的插件与当前缓冲区而不是文件最后保存状态的表现不同。