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

RubocopDaemon

Lichtbit ST3 MacLinux

Sublime Text 插件,用于使用 rubocop-daemon

详细信息

安装

  • 总计 774
  • Win 0
  • Mac 498
  • Linux 276
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 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
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

代码库
raw.githubusercontent.com

RubocopDaemon

一个在编辑器中使用 rubocop-daemon 运行RuboCop RuboCop的 Sublime Text 插件。它会在视图中标记问题。

该插件仅支持 ST3。

安装

先决条件

请确保已安装 rubocop-daemon

gem install rubocop-daemon

推荐

通过 Package Control 安装 RubocopDaemon。

手动

  1. 导航至 Sublime Text 的 Packages 文件夹(您可以在 此处找到 Packages 文件夹的位置)。

  2. 在 packages 目录中直接运行 git clone 命令:git clone https://github.com/Lichtbit/sublime_rubocop_daemon "RubocopDaemon"

  3. 重新启动 Sublime Text。

配置

项目特定配置

您应该打开您的正确项目配置文件并添加一个部分:settings

{
    "folders":
    [
        {
            "path": "/home/lichtbit/workspace/ruby-project"
        }
    ],
    "settings":
    {
        "rubocop_daemon":
        {
            // Start Rubocop with option "-a"
            "auto_correct": true,

            // Start Rubocop with option "-A"
            // possible since rubocop 0.87
            // https://github.com/rubocop-hq/rubocop/releases/tag/v0.87.0
            "auto_correct_all": true,

            // Rubocop config file "--config"
            "config_file": "/home/lichtbit/workspace/ruby-project/config/rubocop.yml",

            // Disable RubocopDaemon for this project
            "disabled": false,

            // Start daemon automaticly with command (seperate arguments with array)
            "start_daemon_automaticly": ["/home/lichtbit/.rvm/wrappers/ruby-2.5.3@m3/rubocop-daemon", "start"],

            // Workspace, to use use "cd" before starting rubocop
            "workspace": "/home/lichtbit/workspace/ruby-project/",

            // Mark rubocop issues in view
            "mark_issues_in_view": true
        }
    }
}

全局配置

偏好设置 > 包设置 > RubocopDaemon > Settings-User

它能为您做什么?

默认情况下,当您打开或保存 Ruby 文件时,插件会在视图中标记 Rubocop 问题。

致谢

该插件是从 Sublime RuboCop 分叉而来的。所以感谢所有 贡献者

感谢所有 rubocop 的贡献者 rubocop-daemon 的贡献者

许可证

RubocopDaemon 的所有内容均根据 MIT 许可证授权。

版权所有 © 2018 Georg Limbach [email protected]

本授权协议免收费用授予任何人获得本软件和相关文档文件(以下简称“软件”)的副本的权利,允许在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本,并允许获得软件的个人进行此类操作,但需遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的明示或隐含保证,包括但不限于适销性、适用于特定目的和不侵权保证。在任何情况下,作者或版权所有者不对因合同、侵权或其他原因而产生的任何索赔、损害或其他责任负责,无论是由于软件本身、使用或处理软件而产生的。