RubocopDaemon
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
RubocopDaemon
一个在编辑器中使用 rubocop-daemon 运行RuboCop RuboCop的 Sublime Text 插件。它会在视图中标记问题。
该插件仅支持 ST3。
安装
先决条件
请确保已安装 rubocop-daemon
gem install rubocop-daemon
推荐
通过 Package Control 安装 RubocopDaemon。
手动
导航至 Sublime Text 的 Packages 文件夹(您可以在 此处找到 Packages 文件夹的位置)。
在 packages 目录中直接运行 git clone 命令:
git clone https://github.com/Lichtbit/sublime_rubocop_daemon "RubocopDaemon"
重新启动 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]
本授权协议免收费用授予任何人获得本软件和相关文档文件(以下简称“软件”)的副本的权利,允许在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本,并允许获得软件的个人进行此类操作,但需遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的明示或隐含保证,包括但不限于适销性、适用于特定目的和不侵权保证。在任何情况下,作者或版权所有者不对因合同、侵权或其他原因而产生的任何索赔、损害或其他责任负责,无论是由于软件本身、使用或处理软件而产生的。