VS Code ruby-rubocode увеличение метрик/проверка длины метода

Rubocode (в расширении ruby-rubocode VS Code) настаивает на том, что ни один метод не должен быть длиннее 10 строк:

Metrics/MethodLength: Method has too many lines. [11/10] (convention:Metrics/MethodLength)

Я думаю, что это немного серьезно, и хотел бы изменить его на 20.

Можно ли изменить это значение с помощью settings.json VS Code?

Обновление
Б) Можно ли также увеличить Metrics/LineLength с 80 до 120?

Metrics/LineLength: Line is too long. [108/80] (convention:Metrics/LineLength)

person Roman    schedule 17.08.2018    source источник


Ответы (1)


Вы можете отредактировать rubocop config/default.yml, чтобы сделать то, что вы ищете.

Посмотрите раздел «Метрики» и измените значения Metrics/LineLength и Metrics/MethodLength.

Если вы хотите изменить эти настройки только для вашего текущего проекта, создайте файл .rubocop.yml в нужном каталоге проекта:

Metrics/LineLength:
  Max: 120
Metrics/MethodLength:
  Max: 20
person UncleAlex    schedule 12.09.2018