【问题标题】:How to prevent rubocop to add a space after hash如何防止rubocop在哈希后添加空格
【发布时间】:2013-12-01 06:19:20
【问题描述】:

Rubocop 将 #!/usr/bin/ruby 更改为

# !/usr/bin/ruby

当我使用rubocop -a时,在哈希后添加一个空格,我该如何避免这种情况

【问题讨论】:

  • 您使用的是哪个版本的 rubocop?
  • 我用的是原版。

标签: ruby rubocop


【解决方案1】:

您必须禁用 LeadingCommentSpace 警察。它确保# 和它后面的文本之间有一个空格。在您的 .rubocop.yml 中放入类似的内容:

LeadingCommentSpace:
  enabled: false

您偶然发现了一个错误,我将在下一个 RuboCop 版本中修复它(我是它的作者)。显然#!应该被特殊对待。

【讨论】:

  • 顺便说一句,我无法重现 RuboCop 0.15 的问题。您使用的是什么版本的 RuboCop?
  • 宝石列表 --local | grep ruboco rubocop (0.15.0)
  • 仍然是 rubocop 0.39.0 的问题 - #!/usr/bin/env ruby, #!/usr/bin/env bundle exec rails runner
猜你喜欢
  • 2014-07-31
  • 2015-10-18
  • 2016-01-03
  • 1970-01-01
  • 2018-09-10
  • 1970-01-01
  • 2012-12-27
  • 2013-12-17
  • 1970-01-01
相关资源
最近更新 更多