Отключить проверку комментариев замороженных строковых литералов


Я новичок в рельсах. Я использую 'Rubocop' для проверки стандартов, однако меня беспокоит то, как он проверяет 'замороженный строковый литерал'. Он продолжает говорить в моих файлах:

Missing frozen string literal comment.

Есть ли способ отключить проверку этого на rubocop? Или это плохая идея, чтобы отключить его?

Я попробовал это на rubocop.yml, но не работал

frozen_string_literal: false
3 16

3 ответа:

Это сработало для меня

Style/FrozenStringLiteralComment:
  Enabled: false

Возможно, вы захотите добавить следующее в свой .rubocop.yml: [отредактировано]

Style/FrozenStringLiteralComment:
  Enabled: false

Это плохая идея, чтобы отключить этого полицейского? Это зависит. Возможно, вы захотите вернуться к этому вопросу перед переходом на Ruby 3.0. Но так как Ruby 3.0 не будет выпущен в ближайшее время, возможно, есть более важные вещи, которые нужно сделать в то же время.

Добавление файла rubocop.yml не сработало для меня. Это должно быть .rubocop.yml.

Создайте файл .rubocop.yml в корневом каталоге приложения Rails и добавьте следующий код для отключения проверки frozen_string_literal.

.rubocop.yml

Style/FrozenStringLiteralComment:
  Enabled: false