Apply suggestions from code review

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
Douglas Eichelberger 2024-04-12 08:46:32 -07:00 committed by Douglas Eichelberger
parent cb71938fff
commit 98d36c30c5
2 changed files with 3 additions and 3 deletions

View File

@ -136,9 +136,9 @@ begin
end
rescue UsageError => e
require "help"
Homebrew::Help.help cmd, remaining_args: T.must(args).remaining, usage_error: e.message
Homebrew::Help.help cmd, remaining_args: args&.remaining, usage_error: e.message
rescue SystemExit => e
onoe "Kernel.exit" if T.must(args).debug? && !e.success?
onoe "Kernel.exit" if args&.debug? && !e.success?
$stderr.puts Utils::Backtrace.clean(e) if args&.debug? || ARGV.include?("--debug")
raise
rescue Interrupt

View File

@ -250,7 +250,7 @@ module Homebrew
end
sig {
params(names: String, description: T.nilable(String), replacement: T.untyped, depends_on: T.nilable(String),
params(names: String, description: T.nilable(String), replacement: T.any(Symbol, String, NilClass), depends_on: T.nilable(String),
hidden: T::Boolean).void
}
def flag(*names, description: nil, replacement: nil, depends_on: nil, hidden: false)