1
私はこのIntelliJの警告になり、私の仕様で多くの行があります。のIntelliJ Rubyの警告は、「適切に解決することはできません、処理されなかった」
にの大半を「適切に解決できません、処理されなかったの」行はこの形式になります。
expect(result[:err]).to include('(Check the file permissions.)')
私は別の変数にリテラル文字列を移動する場合は、警告が消える:
msg = '(Check the file permissions.)'
expect(result[:err]).to include(msg)
このエラーをなくす方法はありますか(すべての文字列リテラルを変数に移動する以外)?
'to'メソッド呼び出しにカッコを追加することで修正されました:' expect(result [:err])to(include( '(ファイルのパーミッションをチェックします)')) '? – Oxfist
いいえ、かっこを追加することは役に立ちません。 – Zack
'result [:err]'は文字列ですか?また、メッセージに二重引用符を入れてみると、奇妙な解析バグかもしれません。 – Oxfist