リリース依頼を受けてリリースされたっぽい (珍しいケース) 。
今回リリースされた 0.58.2 で .rubocop.yml で以下のように File::FNM_EXTGLOB
を適用した {foo, bar}
の記法が使えるようになったので、そのあたりの記法を好む人は少し設定記述が便利になっているかもしれない。
AllCops: Exclude: - 'bin/{rails,rake,yarn}'
ほか基本はバグフィックスなので、特に 0.58 系の利用者はアップグレードをするのがおすすめ。
以下は自分の変更に関するコメント。
Bug fixes
#6103: Fix a false positive for Layout/IndentationWidth when multiple modifiers are used in a block and a method call is made at end of the block. (@koic)
rails/rails に出している Rails 自体への RuboCop アップグレードの適用 PR で見つけたリグレッションを直した。Code Climate の様子を見つつ停止していた Rails の PR を進めたい。
#6098: Fix an error for Layout/ClassStructure when there is a comment in the macro method to be auto-correct. (@koic)
RuboCop::AST::Node
を継承していない Parser::Source::Comment
に対して、RuboCop::AST::Node#first_line
を呼び出してエラーになっていた。RuboCop::AST::Node#first_line
のショートカット元のコードにしてエラーを防いだ。
#6115: Fix a false positive for Lint/OrderedMagicComments when using { encoding: Encoding::SJIS } hash object after frozen_string_literal magic comment. (@koic)
これは興味深い偽陽性だったので、一昨日の日記にも書いたものだった。