Merge pull request #11333 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.11.3

build(deps): bump rubocop-performance from 1.11.2 to 1.11.3 in /Library/Homebrew
This commit is contained in:
Mike McQuaid 2021-05-06 10:15:33 +01:00 committed by GitHub
commit 42f23665a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
59 changed files with 6 additions and 5 deletions

View File

@ -120,7 +120,7 @@ GEM
unicode-display_width (>= 1.4.0, < 3.0)
rubocop-ast (1.5.0)
parser (>= 3.0.1.1)
rubocop-performance (1.11.2)
rubocop-performance (1.11.3)
rubocop (>= 1.7.0, < 2.0)
rubocop-ast (>= 0.4.0)
rubocop-rails (2.10.0)

View File

@ -80,7 +80,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-ast-1.5.0/lib
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-progressbar-1.11.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unicode-display_width-2.0.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-1.13.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.11.2/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.11.3/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rails-2.10.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-2.3.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.1/lib"

View File

@ -23,6 +23,7 @@ module RuboCop
# # good
# ary.filter_map(&:foo)
# ary.map(&:foo).compact!
# ary.compact.map(&:foo)
#
class MapCompact < Base
include RangeHelp
@ -66,8 +67,8 @@ module RuboCop
chained_method = compact_node.parent
compact_method_range = compact_node.loc.selector
if compact_node.multiline? &&
chained_method && !invoke_method_after_map_compact_on_same_line?(compact_node, chained_method)
if compact_node.multiline? && chained_method&.loc.respond_to?(:selector) &&
!invoke_method_after_map_compact_on_same_line?(compact_node, chained_method)
range_by_whole_lines(compact_method_range, include_final_newline: true)
else
compact_method_range

View File

@ -4,7 +4,7 @@ module RuboCop
module Performance
# This module holds the RuboCop Performance version information.
module Version
STRING = '1.11.2'
STRING = '1.11.3'
def self.document_version
STRING.match('\d+\.\d+').to_s