bea*_*mes 2 ruby rakefile rubocop
在此 Rakefile 中,我想将默认任务设置为 :test。
task :default => :test
Run Code Online (Sandbox Code Playgroud)
Rubocop 现在已经进入现场并声明
Style/HashSyntax: Use the new Ruby 1.9 hash syntax.
Run Code Online (Sandbox Code Playgroud)
伟大的。我没有太多 Ruby 背景,但我确实知道通用哈希语法旨在分配值并方便以后获取它们。
老实说,我不知道如何传达这一点,你有一些任务并且有一个“神奇”的默认实例,我想分配:test
我尝试了一些排列,但似乎都不起作用。我显然不是来自同一个星球。
Rubocop 提出这样的建议:
task default: :test
Run Code Online (Sandbox Code Playgroud)
一开始可能看起来有点奇怪,但你会习惯的。
Rubocop 还需要记住,Ruby 1.9 已于 12 年前的 2007 年发布。它并不是“新的”。对它的支持已于 2015 年被削减。这表明 Rubocop 为改善 Ruby 代码而奋斗了多久。