Skip to content
This repository was archived by the owner on Apr 22, 2025. It is now read-only.

Commit bb1c80b

Browse files
authored
Merge pull request #1322 from Homebrew/rubocop_default_hash_syntax
Use RuboCop default hash syntax.
2 parents addd839 + 4b91ca2 commit bb1c80b

27 files changed

+93
-93
lines changed

lib/bundle/brew_checker.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class BrewChecker < Bundle::Checker::Base
77
PACKAGE_TYPE_NAME = "Formula"
88

99
def installed_and_up_to_date?(formula, no_upgrade: false)
10-
Bundle::BrewInstaller.formula_installed_and_up_to_date?(formula, no_upgrade: no_upgrade)
10+
Bundle::BrewInstaller.formula_installed_and_up_to_date?(formula, no_upgrade:)
1111
end
1212
end
1313
end

lib/bundle/brew_dumper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def formula_to_hash(formula)
164164
aliases: formula.aliases,
165165
any_version_installed?: formula.any_version_installed?,
166166
args: Array(args).uniq,
167-
version: version,
167+
version:,
168168
installed_as_dependency?: installed_as_dependency || false,
169169
installed_on_request?: installed_on_request || false,
170170
dependencies: runtime_dependencies,

lib/bundle/brew_installer.rb

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ def self.reset!
99
end
1010

1111
def self.preinstall(name, no_upgrade: false, verbose: false, **options)
12-
new(name, options).preinstall(no_upgrade: no_upgrade, verbose: verbose)
12+
new(name, options).preinstall(no_upgrade:, verbose:)
1313
end
1414

1515
def self.install(name, preinstall: true, no_upgrade: false, verbose: false, **options)
16-
new(name, options).install(preinstall: preinstall, no_upgrade: no_upgrade, verbose: verbose)
16+
new(name, options).install(preinstall:, no_upgrade:, verbose:)
1717
end
1818

1919
def initialize(name, options = {})
@@ -39,26 +39,26 @@ def preinstall(no_upgrade: false, verbose: false)
3939

4040
def install(preinstall: true, no_upgrade: false, verbose: false, force: false)
4141
install_result = if preinstall
42-
install_change_state!(no_upgrade: no_upgrade, verbose: verbose, force: force)
42+
install_change_state!(no_upgrade:, verbose:, force:)
4343
else
4444
true
4545
end
4646

4747
if installed?
48-
service_change_state!(verbose: verbose) if install_result
49-
link_change_state!(verbose: verbose, force: force)
48+
service_change_state!(verbose:) if install_result
49+
link_change_state!(verbose:, force:)
5050
end
5151

5252
install_result
5353
end
5454

5555
def install_change_state!(no_upgrade:, verbose:, force:)
56-
return false unless resolve_conflicts!(verbose: verbose)
56+
return false unless resolve_conflicts!(verbose:)
5757

5858
if installed?
59-
upgrade!(verbose: verbose, force: force)
59+
upgrade!(verbose:, force:)
6060
else
61-
install!(verbose: verbose, force: force)
61+
install!(verbose:, force:)
6262
end
6363
end
6464

@@ -88,10 +88,10 @@ def changed?
8888
def service_change_state!(verbose:)
8989
if restart_service_needed?
9090
puts "Restarting #{@name} service." if verbose
91-
BrewServices.restart(@full_name, verbose: verbose)
91+
BrewServices.restart(@full_name, verbose:)
9292
elsif start_service_needed?
9393
puts "Starting #{@name} service." if verbose
94-
BrewServices.start(@full_name, verbose: verbose)
94+
BrewServices.start(@full_name, verbose:)
9595
else
9696
true
9797
end
@@ -102,22 +102,22 @@ def link_change_state!(verbose: false, force: false)
102102
when true
103103
unless linked_and_keg_only?
104104
puts "Force-linking #{@name} formula." if verbose
105-
Bundle.system(HOMEBREW_BREW_FILE, "link", "--force", @name, verbose: verbose)
105+
Bundle.system(HOMEBREW_BREW_FILE, "link", "--force", @name, verbose:)
106106
end
107107
when false
108108
unless unlinked_and_not_keg_only?
109109
puts "Unlinking #{@name} formula." if verbose
110-
Bundle.system(HOMEBREW_BREW_FILE, "unlink", @name, verbose: verbose)
110+
Bundle.system(HOMEBREW_BREW_FILE, "unlink", @name, verbose:)
111111
end
112112
when nil
113113
if unlinked_and_not_keg_only?
114114
puts "Linking #{@name} formula." if verbose
115115
link_args = "link"
116116
link_args << "--overwrite" if force
117-
Bundle.system(HOMEBREW_BREW_FILE, *link_args, @name, verbose: verbose)
117+
Bundle.system(HOMEBREW_BREW_FILE, *link_args, @name, verbose:)
118118
elsif linked_and_keg_only?
119119
puts "Unlinking #{@name} formula." if verbose
120-
Bundle.system(HOMEBREW_BREW_FILE, "unlink", @name, verbose: verbose)
120+
Bundle.system(HOMEBREW_BREW_FILE, "unlink", @name, verbose:)
121121
end
122122
end
123123
end
@@ -233,11 +233,11 @@ def resolve_conflicts!(verbose:)
233233
It is currently installed and conflicts with #{@name}.
234234
EOS
235235
end
236-
return false unless Bundle.system(HOMEBREW_BREW_FILE, "unlink", conflict, verbose: verbose)
236+
return false unless Bundle.system(HOMEBREW_BREW_FILE, "unlink", conflict, verbose:)
237237

238238
if restart_service?
239239
puts "Stopping #{conflict} service (if it is running)." if verbose
240-
BrewServices.stop(conflict, verbose: verbose)
240+
BrewServices.stop(conflict, verbose:)
241241
end
242242
end
243243

@@ -249,7 +249,7 @@ def install!(verbose:, force:)
249249
install_args << "--force" << "--overwrite" if force
250250
with_args = " with #{install_args.join(" ")}" if install_args.present?
251251
puts "Installing #{@name} formula#{with_args}. It is not currently installed." if verbose
252-
unless Bundle.system(HOMEBREW_BREW_FILE, "install", "--formula", @full_name, *install_args, verbose: verbose)
252+
unless Bundle.system(HOMEBREW_BREW_FILE, "install", "--formula", @full_name, *install_args, verbose:)
253253
@changed = nil
254254
return false
255255
end
@@ -264,7 +264,7 @@ def upgrade!(verbose:, force:)
264264
upgrade_args << "--force" if force
265265
with_args = " with #{upgrade_args.join(" ")}" if upgrade_args.present?
266266
puts "Upgrading #{@name} formula#{with_args}. It is installed but not up-to-date." if verbose
267-
unless Bundle.system(HOMEBREW_BREW_FILE, "upgrade", "--formula", @name, *upgrade_args, verbose: verbose)
267+
unless Bundle.system(HOMEBREW_BREW_FILE, "upgrade", "--formula", @name, *upgrade_args, verbose:)
268268
@changed = nil
269269
return false
270270
end

lib/bundle/brewfile.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def path(dash_writes_to_stdout: false, global: false, file: nil)
2828
end
2929

3030
def read(global: false, file: nil)
31-
Brewfile.path(global: global, file: file).read
31+
Brewfile.path(global:, file:).read
3232
rescue Errno::ENOENT
3333
raise "No Brewfile found"
3434
end

lib/bundle/cask_checker.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class CaskChecker < Bundle::Checker::Base
77
PACKAGE_TYPE_NAME = "Cask"
88

99
def installed_and_up_to_date?(cask, no_upgrade: false)
10-
Bundle::CaskInstaller.cask_installed_and_up_to_date?(cask, no_upgrade: no_upgrade)
10+
Bundle::CaskInstaller.cask_installed_and_up_to_date?(cask, no_upgrade:)
1111
end
1212
end
1313
end

lib/bundle/cask_installer.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def install(name, preinstall: true, no_upgrade: false, verbose: false, force: fa
3434
if installed_casks.include?(name) && upgrading?(no_upgrade, name, options)
3535
status = "#{options[:greedy] ? "may not be" : "not"} up-to-date"
3636
puts "Upgrading #{name} cask. It is installed but #{status}." if verbose
37-
return Bundle.system HOMEBREW_BREW_FILE, "upgrade", "--cask", full_name, verbose: verbose
37+
return Bundle.system HOMEBREW_BREW_FILE, "upgrade", "--cask", full_name, verbose:
3838
end
3939

4040
args = options.fetch(:args, []).filter_map do |k, v|

lib/bundle/checker.rb

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class Base
99

1010
def exit_early_check(packages, no_upgrade:)
1111
work_to_be_done = packages.find do |pkg|
12-
!installed_and_up_to_date?(pkg, no_upgrade: no_upgrade)
12+
!installed_and_up_to_date?(pkg, no_upgrade:)
1313
end
1414

1515
Array(work_to_be_done)
@@ -25,8 +25,8 @@ def failure_reason(name, no_upgrade:)
2525
end
2626

2727
def full_check(packages, no_upgrade:)
28-
packages.reject { |pkg| installed_and_up_to_date?(pkg, no_upgrade: no_upgrade) }
29-
.map { |pkg| failure_reason(pkg, no_upgrade: no_upgrade) }
28+
packages.reject { |pkg| installed_and_up_to_date?(pkg, no_upgrade:) }
29+
.map { |pkg| failure_reason(pkg, no_upgrade:) }
3030
end
3131

3232
def checkable_entries(all_entries)
@@ -46,9 +46,9 @@ def find_actionable(entries, exit_on_first_error: false, no_upgrade: false, verb
4646
requested = format_checkable entries
4747

4848
if exit_on_first_error
49-
exit_early_check(requested, no_upgrade: no_upgrade)
49+
exit_early_check(requested, no_upgrade:)
5050
else
51-
full_check(requested, no_upgrade: no_upgrade)
51+
full_check(requested, no_upgrade:)
5252
end
5353
end
5454
end
@@ -67,7 +67,7 @@ def find_actionable(entries, exit_on_first_error: false, no_upgrade: false, verb
6767
}.freeze
6868

6969
def check(global: false, file: nil, exit_on_first_error: false, no_upgrade: false, verbose: false)
70-
@dsl ||= Bundle::Dsl.new(Brewfile.read(global: global, file: file))
70+
@dsl ||= Bundle::Dsl.new(Brewfile.read(global:, file:))
7171

7272
check_method_names = CHECKS.keys
7373

@@ -76,7 +76,7 @@ def check(global: false, file: nil, exit_on_first_error: false, no_upgrade: fals
7676

7777
work_to_be_done = check_method_names.public_send(enumerator) do |check_method|
7878
check_errors =
79-
send(check_method, exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose)
79+
send(check_method, exit_on_first_error:, no_upgrade:, verbose:)
8080
any_errors = check_errors.any?
8181
errors.concat(check_errors) if any_errors
8282
any_errors
@@ -90,42 +90,42 @@ def check(global: false, file: nil, exit_on_first_error: false, no_upgrade: fals
9090
def casks_to_install(exit_on_first_error: false, no_upgrade: false, verbose: false)
9191
Bundle::Checker::CaskChecker.new.find_actionable(
9292
@dsl.entries,
93-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
93+
exit_on_first_error:, no_upgrade:, verbose:,
9494
)
9595
end
9696

9797
def formulae_to_install(exit_on_first_error: false, no_upgrade: false, verbose: false)
9898
Bundle::Checker::BrewChecker.new.find_actionable(
9999
@dsl.entries,
100-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
100+
exit_on_first_error:, no_upgrade:, verbose:,
101101
)
102102
end
103103

104104
def taps_to_tap(exit_on_first_error: false, no_upgrade: false, verbose: false)
105105
Bundle::Checker::TapChecker.new.find_actionable(
106106
@dsl.entries,
107-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
107+
exit_on_first_error:, no_upgrade:, verbose:,
108108
)
109109
end
110110

111111
def apps_to_install(exit_on_first_error: false, no_upgrade: false, verbose: false)
112112
Bundle::Checker::MacAppStoreChecker.new.find_actionable(
113113
@dsl.entries,
114-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
114+
exit_on_first_error:, no_upgrade:, verbose:,
115115
)
116116
end
117117

118118
def extensions_to_install(exit_on_first_error: false, no_upgrade: false, verbose: false)
119119
Bundle::Checker::VscodeExtensionChecker.new.find_actionable(
120120
@dsl.entries,
121-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
121+
exit_on_first_error:, no_upgrade:, verbose:,
122122
)
123123
end
124124

125125
def formulae_to_start(exit_on_first_error: false, no_upgrade: false, verbose: false)
126126
Bundle::Checker::BrewServiceChecker.new.find_actionable(
127127
@dsl.entries,
128-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose,
128+
exit_on_first_error:, no_upgrade:, verbose:,
129129
)
130130
end
131131

lib/bundle/commands/check.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def run(global: false, file: nil, no_upgrade: false, verbose: false)
1212
output_errors = verbose
1313
exit_on_first_error = !verbose
1414
check_result = Bundle::Checker.check(
15-
global: global, file: file,
16-
exit_on_first_error: exit_on_first_error, no_upgrade: no_upgrade, verbose: verbose
15+
global:, file:,
16+
exit_on_first_error:, no_upgrade:, verbose:
1717
)
1818

1919
if check_result.work_to_be_done

lib/bundle/commands/cleanup.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ def reset!
1919
end
2020

2121
def run(global: false, file: nil, force: false, zap: false)
22-
casks = casks_to_uninstall(global: global, file: file)
23-
formulae = formulae_to_uninstall(global: global, file: file)
24-
taps = taps_to_untap(global: global, file: file)
25-
vscode_extensions = vscode_extensions_to_uninstall(global: global, file: file)
22+
casks = casks_to_uninstall(global:, file:)
23+
formulae = formulae_to_uninstall(global:, file:)
24+
taps = taps_to_untap(global:, file:)
25+
vscode_extensions = vscode_extensions_to_uninstall(global:, file:)
2626
if force
2727
if casks.any?
2828
args = zap ? ["--zap"] : []
@@ -77,11 +77,11 @@ def run(global: false, file: nil, force: false, zap: false)
7777
end
7878

7979
def casks_to_uninstall(global: false, file: nil)
80-
Bundle::CaskDumper.cask_names - kept_casks(global: global, file: file)
80+
Bundle::CaskDumper.cask_names - kept_casks(global:, file:)
8181
end
8282

8383
def formulae_to_uninstall(global: false, file: nil)
84-
@dsl ||= Bundle::Dsl.new(Brewfile.read(global: global, file: file))
84+
@dsl ||= Bundle::Dsl.new(Brewfile.read(global:, file:))
8585
kept_formulae = @dsl.entries.select { |e| e.type == :brew }.map(&:name)
8686
kept_cask_formula_dependencies = Bundle::CaskDumper.formula_dependencies(kept_casks)
8787
kept_formulae += kept_cask_formula_dependencies
@@ -102,7 +102,7 @@ def formulae_to_uninstall(global: false, file: nil)
102102
def kept_casks(global: false, file: nil)
103103
return @kept_casks if @kept_casks
104104

105-
@dsl ||= Bundle::Dsl.new(Brewfile.read(global: global, file: file))
105+
@dsl ||= Bundle::Dsl.new(Brewfile.read(global:, file:))
106106
@kept_casks = @dsl.entries.select { |e| e.type == :cask }.map(&:name)
107107
end
108108

@@ -135,14 +135,14 @@ def recursive_dependencies(current_formulae, formulae_names, top_level: true)
135135
IGNORED_TAPS = %w[homebrew/core homebrew/bundle].freeze
136136

137137
def taps_to_untap(global: false, file: nil)
138-
@dsl ||= Bundle::Dsl.new(Brewfile.read(global: global, file: file))
138+
@dsl ||= Bundle::Dsl.new(Brewfile.read(global:, file:))
139139
kept_taps = @dsl.entries.select { |e| e.type == :tap }.map(&:name)
140140
current_taps = Bundle::TapDumper.tap_names
141141
current_taps - kept_taps - IGNORED_TAPS
142142
end
143143

144144
def vscode_extensions_to_uninstall(global: false, file: nil)
145-
@dsl ||= Bundle::Dsl.new(Brewfile.read(global: global, file: file))
145+
@dsl ||= Bundle::Dsl.new(Brewfile.read(global:, file:))
146146
kept_extensions = @dsl.entries.select { |e| e.type == :vscode }.map { |x| x.name.downcase }
147147

148148
# To provide a graceful migration from `Brewfile`s that don't yet or

lib/bundle/commands/dump.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ def run(global: false, file: nil, describe: false, force: false, no_restart: fal
99
all: false, taps: false, brews: false, casks: false,
1010
mas: false, whalebrew: false, vscode: false)
1111
Bundle::Dumper.dump_brewfile(
12-
global: global, file: file, describe: describe, force: force, no_restart: no_restart,
13-
all: all, taps: taps, brews: brews, casks: casks,
14-
mas: mas, whalebrew: whalebrew, vscode: vscode
12+
global:, file:, describe:, force:, no_restart:,
13+
all:, taps:, brews:, casks:,
14+
mas:, whalebrew:, vscode:
1515
)
1616
end
1717
end

0 commit comments

Comments
 (0)