Rubocop отключит все правила и создаст список включенных правил. - PullRequest
1 голос
/ 02 мая 2019

Я хочу настроить rubocop, чтобы в нем не было никаких правил, а затем создать список правил, которые я хочу включить.Я посмотрел документацию по rubocop, но нашел только способы отключить отдельные правила.

1 Ответ

4 голосов
/ 02 мая 2019

Я думаю, эта функция была реализована для этой проблемы .

Все, что вам нужно:

# .rubocop.yml

AllCops:
  DisabledByDefault: true

Теперь, когда вы запустите rubocop, он вернет результат успеха.Например:

▶ rubocop
Inspecting 38 files
......................................

38 files inspected, no offenses detected

Чтобы включить нужного полицейского, вам нужно просто установить Enable: true для полицейского:

# .rubocop.yml

AllCops:
  DisabledByDefault: true

Metrics/MethodLength:
  Enabled: true

Результат:

▶ rubocop
Inspecting 38 files
.......................C...C..........

Offenses:

# your offenses description

38 files inspected, 2 offenses detected
...