From e9925d61776d49632f79f3a1d336e81e0cd8d547 Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Sun, 10 Jul 2016 14:01:34 +0100 Subject: [PATCH] audit: flag incorrect language/go requires --- Library/Homebrew/cmd/audit.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 4970cd4708..be4febc705 100644 --- a/Library/Homebrew/cmd/audit.rb +++ b/Library/Homebrew/cmd/audit.rb @@ -676,6 +676,10 @@ class FormulaAuditor if text =~ /def plist/ && text !~ /plist_options/ problem "Please set plist_options when using a formula-defined plist." end + + if text =~ %r{require "language/go"} && text !~ /go_resource/ + problem "require \"language/go\" is unnecessary unless using `go_resource`s" + end end def audit_line(line, lineno)