From 55244c845bb2d5f0b8a3de203e76844efe747df8 Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Sun, 14 Nov 2021 14:04:14 +0100 Subject: [PATCH] rubocops/text: forbid "go get" only in install method --- Library/Homebrew/rubocops/text.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/rubocops/text.rb b/Library/Homebrew/rubocops/text.rb index 866f1d4e21..6f2beaf50e 100644 --- a/Library/Homebrew/rubocops/text.rb +++ b/Library/Homebrew/rubocops/text.rb @@ -57,8 +57,10 @@ module RuboCop problem %q(use "xcodebuild *args" instead of "system 'xcodebuild', *args") end - find_method_with_args(body_node, :system, "go", "get") do - problem "Do not use `go get`. Please ask upstream to implement Go vendoring" + 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" + end end find_method_with_args(body_node, :system, "dep", "ensure") do |d|