From c106f5b295b998e9204331bb9f5629f4dfd21d3f Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Wed, 30 Sep 2020 16:57:52 +0900 Subject: [PATCH] Suppress RuboCop's offense Follow https://github.com/rubocop-hq/rubocop/pull/8122. This commit suppresses the following RuboCop's offense. ```console % bundle exec rake (snip) Offenses: lib/rubocop/cop/mixin/index_method.rb:122:80: W: Lint/RedundantCopDisableDirective: Unnecessary disabling of Metrics/BlockLength. Autocorrection = Struct.new(:match, :block_node, :leading, :trailing) do # rubocop:disable Metrics/BlockLength ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 187 files inspected, 1 offense detected, 1 offense auto-correctable RuboCop failed! ``` --- lib/rubocop/cop/mixin/index_method.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rubocop/cop/mixin/index_method.rb b/lib/rubocop/cop/mixin/index_method.rb index 71f25b9e91..3dea56dd85 100644 --- a/lib/rubocop/cop/mixin/index_method.rb +++ b/lib/rubocop/cop/mixin/index_method.rb @@ -119,7 +119,7 @@ def noop_transformation? end # Internal helper class to hold autocorrect data - Autocorrection = Struct.new(:match, :block_node, :leading, :trailing) do # rubocop:disable Metrics/BlockLength + Autocorrection = Struct.new(:match, :block_node, :leading, :trailing) do def self.from_each_with_object(node, match) new(match, node, 0, 0) end