lib/layoutManager.rb といった Camel case のファイル名に対して、RuboCop の Naming/FileName
cop の offense が出ないというフィードバックがあった。
当初、空ファイルだとうまくいかないのだろうかと勘違いしていたが、挙動が変わった RuboCop のバージョン (0.55.0 -> 0.56.0) とその間の変更のコミットから追って行ったところ、.rubocop.yml の AllCops:
にある Exclude
を参照すべきところを Include
の方を参照しているという元々のバグだということが分かった。
設定系に基づいた振る舞いは若干テストが弱いところがあって、見事にそこを突かれていた感じだった。