Merge pull request #7991 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-0.88.0
build(deps): bump rubocop from 0.87.1 to 0.88.0 in /Library/Homebrew
This commit is contained in:
commit
ea47dce9ee
@ -81,7 +81,7 @@ GEM
|
||||
rspec-support (3.9.3)
|
||||
rspec-wait (0.0.9)
|
||||
rspec (>= 3, < 4)
|
||||
rubocop (0.87.1)
|
||||
rubocop (0.88.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 2.7.1.1)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
|
||||
@ -208,11 +208,12 @@ rescue Exception => e # rubocop:disable Lint/RescueException
|
||||
# BuildErrors are specific to build processes and not other
|
||||
# children, which is why we create the necessary state here
|
||||
# and not in Utils.safe_fork.
|
||||
if error_hash["json_class"] == "BuildError"
|
||||
case error_hash["json_class"]
|
||||
when "BuildError"
|
||||
error_hash["cmd"] = e.cmd
|
||||
error_hash["args"] = e.args
|
||||
error_hash["env"] = e.env
|
||||
elsif error_hash["json_class"] == "ErrorDuringExecution"
|
||||
when "ErrorDuringExecution"
|
||||
error_hash["cmd"] = e.cmd
|
||||
error_hash["status"] = e.status.exitstatus
|
||||
error_hash["output"] = e.output
|
||||
|
||||
@ -77,7 +77,7 @@ module Cask
|
||||
Manpage,
|
||||
PostflightBlock,
|
||||
Zap,
|
||||
].each_with_index.flat_map { |classes, i| [*classes].map { |c| [c, i] } }.to_h
|
||||
].each_with_index.flat_map { |classes, i| Array(classes).map { |c| [c, i] } }.to_h
|
||||
|
||||
(@@sort_order[self.class] <=> @@sort_order[other.class]).to_i
|
||||
end
|
||||
|
||||
@ -34,7 +34,7 @@ module Cask
|
||||
directives.assert_valid_keys!(*ORDERED_DIRECTIVES)
|
||||
|
||||
super(cask)
|
||||
directives[:signal] = [*directives[:signal]].flatten.each_slice(2).to_a
|
||||
directives[:signal] = Array(directives[:signal]).flatten.each_slice(2).to_a
|
||||
@directives = directives
|
||||
|
||||
return unless directives.key?(:kext)
|
||||
@ -49,7 +49,7 @@ module Cask
|
||||
end
|
||||
|
||||
def summarize
|
||||
to_h.flat_map { |key, val| [*val].map { |v| "#{key.inspect} => #{v.inspect}" } }.join(", ")
|
||||
to_h.flat_map { |key, val| Array(val).map { |v| "#{key.inspect} => #{v.inspect}" } }.join(", ")
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
@ -18,7 +18,7 @@ module Cask
|
||||
def initialize(**pairs)
|
||||
pairs.assert_valid_keys!(*VALID_KEYS)
|
||||
|
||||
super(pairs.transform_values { |v| Set.new([*v]) })
|
||||
super(pairs.transform_values { |v| Set.new(Array(v)) })
|
||||
|
||||
self.default = Set.new
|
||||
end
|
||||
|
||||
@ -213,10 +213,11 @@ module Homebrew
|
||||
end
|
||||
|
||||
def min_named(count_or_type)
|
||||
if count_or_type.is_a?(Integer)
|
||||
case count_or_type
|
||||
when Integer
|
||||
@min_named_args = count_or_type
|
||||
@min_named_type = nil
|
||||
elsif count_or_type.is_a?(Symbol)
|
||||
when Symbol
|
||||
@min_named_args = 1
|
||||
@min_named_type = count_or_type
|
||||
else
|
||||
@ -225,10 +226,11 @@ module Homebrew
|
||||
end
|
||||
|
||||
def named(count_or_type)
|
||||
if count_or_type.is_a?(Integer)
|
||||
case count_or_type
|
||||
when Integer
|
||||
@max_named_args = @min_named_args = count_or_type
|
||||
@min_named_type = nil
|
||||
elsif count_or_type.is_a?(Symbol)
|
||||
when Symbol
|
||||
@max_named_args = @min_named_args = 1
|
||||
@min_named_type = count_or_type
|
||||
else
|
||||
|
||||
@ -199,10 +199,11 @@ class Reporter
|
||||
|
||||
if paths.any? { |p| tap.cask_file?(p) }
|
||||
# Currently only need to handle Cask deletion/migration.
|
||||
if status == "D"
|
||||
case status
|
||||
when "D"
|
||||
# Have a dedicated report array for deleted casks.
|
||||
@report[:DC] << tap.formula_file_to_name(src)
|
||||
elsif status == "M"
|
||||
when "M"
|
||||
# Report updated casks
|
||||
@report[:MC] << tap.formula_file_to_name(src)
|
||||
end
|
||||
|
||||
@ -274,7 +274,8 @@ module Homebrew
|
||||
end
|
||||
|
||||
if forced_version && forced_version != "0"
|
||||
if requested_spec == :stable
|
||||
case requested_spec
|
||||
when :stable
|
||||
replacement_pairs << if File.read(formula.path).include?("version \"#{old_formula_version}\"")
|
||||
[
|
||||
old_formula_version.to_s,
|
||||
@ -291,19 +292,20 @@ module Homebrew
|
||||
"\\1\\2\\1version \"#{forced_version}\"\n",
|
||||
]
|
||||
end
|
||||
elsif requested_spec == :devel
|
||||
when :devel
|
||||
replacement_pairs << [
|
||||
/( devel do.+?version ")#{old_formula_version}("\n.+?end\n)/m,
|
||||
"\\1#{forced_version}\\2",
|
||||
]
|
||||
end
|
||||
elsif forced_version && forced_version == "0"
|
||||
if requested_spec == :stable
|
||||
case requested_spec
|
||||
when :stable
|
||||
replacement_pairs << [
|
||||
/^ version "[\w.\-+]+"\n/m,
|
||||
"",
|
||||
]
|
||||
elsif requested_spec == :devel
|
||||
when :devel
|
||||
replacement_pairs << [
|
||||
/( devel do.+?)^ +version "[^\n]+"\n(.+?end\n)/m,
|
||||
"\\1\\2",
|
||||
|
||||
@ -124,10 +124,11 @@ module Homebrew
|
||||
ronn.close_write
|
||||
ronn_output = ronn.read
|
||||
odie "Got no output from ronn!" if ronn_output.blank?
|
||||
if format_flag == "--markdown"
|
||||
case format_flag
|
||||
when "--markdown"
|
||||
ronn_output = ronn_output.gsub(%r{<var>(.*?)</var>}, "*`\\1`*")
|
||||
.gsub(/\n\n\n+/, "\n\n")
|
||||
elsif format_flag == "--roff"
|
||||
when "--roff"
|
||||
ronn_output = ronn_output.gsub(%r{<code>(.*?)</code>}, "\\fB\\1\\fR")
|
||||
.gsub(%r{<var>(.*?)</var>}, "\\fI\\1\\fR")
|
||||
.gsub(/(^\[?\\fB.+): /, "\\1\n ")
|
||||
|
||||
@ -524,7 +524,7 @@ class ErrorDuringExecution < RuntimeError
|
||||
redacted_cmd = redact_secrets(cmd.shelljoin.gsub('\=', "="), secrets)
|
||||
s = +"Failure while executing; `#{redacted_cmd}` exited with #{exitstatus}."
|
||||
|
||||
unless [*output].empty?
|
||||
if Array(output).present?
|
||||
format_output_line = lambda do |type_line|
|
||||
type, line = *type_line
|
||||
if type == :stderr
|
||||
@ -543,7 +543,7 @@ class ErrorDuringExecution < RuntimeError
|
||||
end
|
||||
|
||||
def stderr
|
||||
[*output].select { |type,| type == :stderr }.map(&:last).join
|
||||
Array(output).select { |type,| type == :stderr }.map(&:last).join
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ module Language
|
||||
f = find_openjdk_formula(version)
|
||||
return f.opt_libexec if f
|
||||
|
||||
req = JavaRequirement.new [*version]
|
||||
req = JavaRequirement.new Array(version)
|
||||
raise UnsatisfiedRequirements, req.message unless req.satisfied?
|
||||
|
||||
req.java_home
|
||||
|
||||
@ -262,7 +262,7 @@ module Language
|
||||
# the contents of a `requirements.txt`.
|
||||
# @return [void]
|
||||
def pip_install(targets)
|
||||
targets = [targets] unless targets.is_a? Array
|
||||
targets = Array(targets)
|
||||
targets.each do |t|
|
||||
if t.respond_to? :stage
|
||||
next if t.name == "homebrew-virtualenv"
|
||||
@ -292,7 +292,7 @@ module Language
|
||||
private
|
||||
|
||||
def do_install(targets)
|
||||
targets = [targets] unless targets.is_a? Array
|
||||
targets = Array(targets)
|
||||
@formula.system @venv_root/"bin/pip", "install",
|
||||
"-v", "--no-deps", "--no-binary", ":all:",
|
||||
"--ignore-installed", *targets
|
||||
|
||||
@ -42,7 +42,7 @@ module OS
|
||||
end
|
||||
|
||||
def languages
|
||||
@languages ||= [*ENV["LANG"]&.slice(/[a-z]+/)].uniq
|
||||
@languages ||= Array(ENV["LANG"]&.slice(/[a-z]+/)).uniq
|
||||
end
|
||||
|
||||
def language
|
||||
|
||||
@ -29,7 +29,7 @@ class MacOSRequirement < Requirement
|
||||
end
|
||||
|
||||
satisfy(build_env: false) do
|
||||
next [*@version].any? { |v| MacOS.version.public_send(@comparator, v) } if version_specified?
|
||||
next Array(@version).any? { |v| MacOS.version.public_send(@comparator, v) } if version_specified?
|
||||
next true if OS.mac?
|
||||
next true if @version
|
||||
|
||||
|
||||
@ -19,7 +19,7 @@ module Searchable
|
||||
def search_regex(regex)
|
||||
select do |*args|
|
||||
args = yield(*args) if block_given?
|
||||
args = [*args].compact
|
||||
args = Array(args).compact
|
||||
args.any? { |arg| arg.match?(regex) }
|
||||
end
|
||||
end
|
||||
@ -28,7 +28,7 @@ module Searchable
|
||||
simplified_string = simplify_string(string)
|
||||
select do |*args|
|
||||
args = yield(*args) if block_given?
|
||||
args = [*args].compact
|
||||
args = Array(args).compact
|
||||
args.any? { |arg| simplify_string(arg).include?(simplified_string) }
|
||||
end
|
||||
end
|
||||
|
||||
@ -61,7 +61,7 @@ class SystemCommand
|
||||
@executable = executable
|
||||
@args = args
|
||||
@sudo = sudo
|
||||
@input = [*input]
|
||||
@input = Array(input)
|
||||
@print_stdout = print_stdout
|
||||
@print_stderr = print_stderr
|
||||
@verbose = verbose
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user