fix: don't write binary param if base_name == binary/base_name

This commit is contained in:
Max Eisner 2022-07-24 23:07:49 +02:00
parent fd98c3df58
commit 0509eebda4
No known key found for this signature in database
GPG Key ID: 4BF122C22879F0C8

View File

@ -442,7 +442,9 @@ module RuboCop
replacement_args = %w[] replacement_args = %w[]
replacement_args << "base_name: \"#{base_name}\"" unless base_name == @formula_name replacement_args << "base_name: \"#{base_name}\"" unless base_name == @formula_name
replacement_args << "shells: [:#{shell}]" replacement_args << "shells: [:#{shell}]"
replacement_args << "binary: #{binary}" unless binary.to_s == "bin/\"#{@formula_name}\"" if binary.to_s != "bin/\"#{@formula_name}\"" && binary.to_s != "bin/\"#{base_name}\""
replacement_args << "binary: #{binary}"
end
replacement_args << "cmd: \"#{cmd}\"" unless cmd == "completion" replacement_args << "cmd: \"#{cmd}\"" unless cmd == "completion"
replacement_args << "shell_prefix: #{shell_prefix}" unless shell_prefix.nil? replacement_args << "shell_prefix: #{shell_prefix}" unless shell_prefix.nil?