From 834c2b10948ae7bf17b5b6c8d69f948a143eacef Mon Sep 17 00:00:00 2001 From: Michael Cho Date: Tue, 17 Sep 2024 11:59:50 -0400 Subject: [PATCH] rubocops: `xcodebuild` needs an Xcode dependency --- Library/Homebrew/rubocops/text.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/rubocops/text.rb b/Library/Homebrew/rubocops/text.rb index cc8c5426f4..d7f0101fea 100644 --- a/Library/Homebrew/rubocops/text.rb +++ b/Library/Homebrew/rubocops/text.rb @@ -62,6 +62,10 @@ module RuboCop problem %q(use "xcodebuild *args" instead of "system 'xcodebuild', *args") end + if !depends_on?(:xcode) && method_called_ever?(body_node, :xcodebuild) + problem "`xcodebuild` needs an Xcode dependency" + end + if (method_node = find_method_def(body_node, :install)) find_method_with_args(method_node, :system, "go", "get") do problem "Do not use `go get`. Please ask upstream to implement Go vendoring"