Techioz Blog

問題を修正する

概要

新しい移行を作成しました。次のようになります。

class AddCommentsToUsers < ActiveRecord::Migration
  def change
    add_column :users, :comments, :text
  end
end

Code Climate を使用すると、次の問題が警告されます。 凍結された文字列リテラル コメントがありません。

次のように修正してみました。

# frozen_string_literal: true
class AddCommentsToUsers < ActiveRecord::Migration
  def change
    add_column :users, :comments, :text
  end
end

しかし、私はまだ同じ問題を抱えています。どうすれば解決できますか?ありがとう。

解決策

私も同じ問題を経験しました。 Rubocop は以前は正常に動作していましたが、突然動作し始めました。 Github で設定オプションを読んだところ、コードを混乱させている特定のプロパティが見つかりました。 このプロパティは、FrozenStringLiteral にあります。

この警告を消すには、これをrubocop.ymlファイルに追加するだけです。

Style/FrozenStringLiteralComment:
  Enabled: false