2016-07-12 4 views
14

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

Missing frozen string literal comment. 

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

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

frozen_string_literal: false 

ответ

29

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

Style/FrozenStringLiteralComment: 
    Enabled: false 
7

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

Style/FrozenStringLiteralComment: 
    Enabled: false 

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

1

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

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

.rubocop.yml

Style/FrozenStringLiteralComment: 
    Enabled: false 
Смежные вопросы