在这个Rakefile中,我想将我的默认任务设置为:test。
task :default => :test
Rubocop现在已经进入现场并表示
Style/HashSyntax: Use the new Ruby 1.9 hash syntax.
伟大。我没有太多的Ruby背景,但我知道一般的哈希语法是为了分配值,以便以后轻松获取它们。
老实说,我不知道如何传达这一点,您有一些任务并且有一个"魔术"默认实例,我想分配:test
我尝试了一些排列,但似乎都没有奏效。我显然不是来自同一个星球。
Rubocop 建议这样做:
task default: :test
起初可能看起来有点奇怪,但你会习惯它。
Rubocop 还需要记住,Ruby 1.9 是在 12 年前的 2007 年发布的。这不是"新"的。对它的支持在2015年被削减。展示了 Rubocop 为使 Ruby 代码变得更好而奋斗了多久。