Ответ 1
Это работало для меня
Style/FrozenStringLiteralComment:
Enabled: false
Я новичок в Rails. Я использую "Rubocop" для проверки стандартов, однако я беспокоюсь о том, как он проверяет "замороженный строковый литерал". Он продолжает говорить о моих файлах:
Missing frozen string literal comment.
Есть ли способ отключить проверку этого на rubocop? Или это плохая идея отключить его?
Я пробовал это на rubocop.yml, но не работал
frozen_string_literal: false
Это работало для меня
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
В дополнение к этому, если вы не хотите никаких волшебных комментариев frozen_string_literal, вы можете использовать это:
Style/FrozenStringLiteralComment:
EnforcedStyle: never