1

是否有 Ruby 工具或编辑器插件可以将数组文字转换为 %w 数组文字?

ARRAY = [
  "Foo",
  "Bar",
  "Baz"
]

ARRAY = %w(
  Foo
  Bar
  Baz
)

我知道我可以编写自己的正则表达式来做到这一点,但我希望有现成的东西。我已经在使用 Rubocop 作为 linter,但它并没有涵盖它。我似乎也找不到 RubyMine、Sublime 或 Atom 的插件。

4

1 回答 1

2

您可以使用rubocop -a自动更正攻击。默认的 cops 之一是单词数组 cop,它应该已经涵盖了。

于 2014-09-08T15:51:50.337 回答