私は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
である必要があります。
Railsアプリのルートディレクトリに.rubocop.yml
ファイルを作成し、次のコードを追加してfrozen_string_literal
チェックを無効にします。
。rubocop.yml
Style/FrozenStringLiteralComment:
Enabled: false
これに加えて、魔法のfrozen_string_literalコメントが必要ない場合は、これを使用できます。
Style/FrozenStringLiteralComment:
EnforcedStyle: never