Add MaxChainLength option to Style/SafeNavigation

このエントリーをはてなブックマークに追加

Add MaxChainLength option to Style/SafeNavigation
https://github.com/rubocop/rubocop/pull/10508

以下の変更によってメソッドチェーンが 2 を超える場合に Style/SafeNavigation の指摘が上がるようになった
https://github.com/rrosenblum/rubocop/commit/a1013297f71349f775323367cc48e3863168c869#

だが、エッジケースでは 2 個のメソッドチェーンが厳しい場合があって、柔軟に変更したいという Issue に対応した。 MaxChainLength というオプションを追加して柔軟に許容するメソッドチェーンの数を決められるようにした。