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

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

Missing frozen string literal comment.

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

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

frozen_string_literal: false

3 ответов


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

Style/FrozenStringLiteralComment:
  Enabled: false

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

Style/FrozenStringLiteralComment:
  Enabled: false

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


добавлять не работал для меня. Он должен быть!--2-->.

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

.rubocop.в формате YML

Style/FrozenStringLiteralComment:
  Enabled: false