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
というオプションを追加して柔軟に許容するメソッドチェーンの数を決められるようにした。