Подтвердить что ты не робот

RuboCop: линия слишком длинная <- Как игнорировать

Я только добавил RuboCop к проекту rails и установил пакет Sublime, чтобы увидеть предложения RuboCop в редакторе. Я пытаюсь понять, как изменить максимальную длину линии от 80 символов или просто полностью игнорировать правило.

В настоящее время используется:

4b9b3361

Ответ 1

В вашем коде вы можете отключить кучу строк, например:

# rubocop:disable LineLength
puts "This line is lonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnng"
# rubocop:enable LineLength

Или добавьте это в свой .rubocop.yml файл, чтобы увеличить максимальную длину:

Metrics/LineLength:
  Max: 100

Ответ 2

Используя файл .rubocop.yml, у вас есть множество параметров:

Metrics/LineLength:
  # This will disable the rule completely, regardless what other options you put
  Enabled: false
  # Change the default 80 chars limit value
  Max: 120
  # If you want the rule only apply to a specific folder/file
  Include:
    - 'app/**/*'
  # If you want the rule not to apply to a specific folder/file
  Exclude:
    - 'db/schema.rb'