SublimeLinter-rubocop
使用 rubocop 的 SublimeLinter 3 Ruby 插件。
详细信息
安装次数
- 总计 52K
- Win 6K
- Mac 31K
- Linux 15K
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 | 0 | 0 | 3 | 2 | 1 | 0 | 1 | 1 | 3 | 2 | 1 | 0 | 1 | 4 | 0 | 0 | 1 | 0 | 0 | 2 | 3 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 2 | 1 | 0 | 3 | 0 | 0 | 1 | 1 | 2 | 0 | 2 | 1 | 0 | 3 | 3 | 0 | 1 | 1 |
Mac | 1 | 2 | 0 | 0 | 1 | 0 | 2 | 0 | 2 | 1 | 2 | 2 | 3 | 4 | 2 | 0 | 0 | 2 | 0 | 3 | 3 | 8 | 2 | 1 | 1 | 0 | 2 | 3 | 3 | 2 | 1 | 4 | 2 | 0 | 2 | 3 | 0 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 0 |
Linux | 2 | 0 | 1 | 1 | 1 | 1 | 0 | 2 | 3 | 1 | 0 | 1 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 1 | 2 | 1 | 1 | 1 | 2 | 0 | 1 | 1 | 2 | 2 | 0 | 0 | 3 | 0 | 1 | 3 | 1 | 1 | 1 | 0 | 0 |
自述文件
SublimeLinter-rubocop
此 SublimeLinter 插件提供对 SublimeLinter 的接口,用于 rubocop。它将用于具有 ruby
、ruby on rails
、rspec
、betterruby
、better rspec
、ruby experimental
或 cucumber steps
语法文件的文件。
安装
为了使用此插件,必须安装 SublimeLinter。
请使用 Package Control 来安装代码检查插件。
在开始使用此插件之前,您必须确保系统上已安装 rubocop
(0.34.0 或更高版本)。要安装 rubocop
,请按以下步骤进行操作
安装 Ruby。
在终端中输入以下内容以安装
rubocop
[sudo] gem install rubocop
- 如果您使用
rvm
或rbenv
,请确保它们已加载到 shell 的正确启动文件中。有关更多信息,请参阅 此处。
为了使 SublimeLinter 能够执行 rubocop
,您必须确保其路径可由 SublimeLinter 使用。文档涵盖了 PATH 配置故障排除。
设置
- SublimeLinter 设置:http://sublimelinter.com/en/latest/settings.html
- 代码检查器设置:http://sublimelinter.com/en/latest/linter_settings.html
您可以使用 .rubocop.yml
配置文件以与命令行相似的方式配置 rubocop。有关更多信息,请参阅 rubocop 文档。
要重写配置文件路径,请将其添加到 Sublime Linter 用户设置中
{
"linters": {
"rubocop": {
"args": ["--config", "path/to/config.yml"]
}
}
}
Bundler
如果您使用 Bundler 并希望使用锁定版本的 rubocop(这将允许您在 rubocop.yml 中使用 inherit_gem,以便在项目中继承另一个 gem 的情况下),则需要将 use_bundle_exec 设置为 true。
{
"linters": {
"rubocop": {
"use_bundle_exec": true
}
}
}