From 6d8c21bd7a7341e15de492ffed46ae7ff2ef924f Mon Sep 17 00:00:00 2001 From: Issy Long Date: Sat, 10 Aug 2024 22:28:45 +0100 Subject: [PATCH] cmd/leaves: Bump to Sorbet `typed: strict` --- Library/Homebrew/cmd/leaves.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/cmd/leaves.rb b/Library/Homebrew/cmd/leaves.rb index b8b0061505..8bf66f3f46 100644 --- a/Library/Homebrew/cmd/leaves.rb +++ b/Library/Homebrew/cmd/leaves.rb @@ -1,4 +1,4 @@ -# typed: true +# typed: strict # frozen_string_literal: true require "abstract_command" @@ -39,12 +39,14 @@ module Homebrew private + sig { params(formula: Formula).returns(T::Boolean) } def installed_on_request?(formula) - formula.any_installed_keg.tab.installed_on_request + formula.any_installed_keg&.tab&.installed_on_request end + sig { params(formula: Formula).returns(T::Boolean) } def installed_as_dependency?(formula) - formula.any_installed_keg.tab.installed_as_dependency + formula.any_installed_keg&.tab&.installed_as_dependency end end end