RuboCop-为整个Rails项目禁用Style / AndOr?

aar*_*ona 1 ruby rubocop

我正在和Rubocop玩耍,有一些约定我比标准Rubocop遵循。考虑以下:

if some_variable and another
  do_this
end
Run Code Online (Sandbox Code Playgroud)

Rubocop抱怨我应该使用&&而不是and这里。我检查了文件和默认设置Style/AndOr就是always。但是,它确实具有设置(conditionals),允许我执行以下操作:

model.save! and return
Run Code Online (Sandbox Code Playgroud)

...但是我只想为我的Rails项目完全关闭此标准。Rubocop确实让我对每个实例执行以下操作:

# rubocop:disable Style/AndOr
if check_this and check_that
  # rubocop:enable Style/AndOr

  do_something
end
Run Code Online (Sandbox Code Playgroud)

...但是那似乎真的很乏味,所以如果我可以Style/AndOr完全禁用它,我更喜欢它。这可能吗,如果可以,我将如何去做?

Cas*_*per 6

创建一个名为.rubocop.yml(注意点)的点文件:

Style/AndOr:
  Enabled: false
Run Code Online (Sandbox Code Playgroud)

在此处查看更多信息:https :
//github.com/rubocop-hq/rubocop/blob/master/manual/configuration.md