TargetRubyVersion 参数,位于 AllCops 不工作下

far*_*rha 6 ruby-on-rails rubocop

当我对文件运行 rubocop 时,收到以下警告:

(Using Ruby 2.5 parser; configure using TargetRubyVersion parameter, under AllCops)
Run Code Online (Sandbox Code Playgroud)

我在文件中添加了以下内容.rubocop.yml

AllCops:
  TargetRubyVersion: 2.5.8
Run Code Online (Sandbox Code Playgroud)

警告仍然没有消失。我究竟做错了什么?

Jos*_*aez 5

有同样的问题,添加了

AllCops:
  TargetRubyVersion: 2.X
Run Code Online (Sandbox Code Playgroud)

到我的.rubocop.yml文件,它什么也没做,错误仍然出现。

事实证明我有一个语法错误,我错过了一个},一旦我添加它,rubocop 就能够正确地浏览我的文件并找到/修复常见的错误。祝大家有美好的一天!


And*_*ite 0

配置文件应该命名.rubocop.yml(前面的点)。