diff options
| author | Mike McQuaid | 2017-01-09 14:08:30 +0000 |
|---|---|---|
| committer | GitHub | 2017-01-09 14:08:30 +0000 |
| commit | 9cce3414fbd39d146d97911dbb3bf07fffaa1080 (patch) | |
| tree | c08c85d696188bc5a0c4fcd96e1ff94802133f91 | |
| parent | df46d629236a5d704abe02e2773b3fbcc17ad01a (diff) | |
| parent | 346d68eb04013d2322796ed1a0edd7de007a156d (diff) | |
| download | brew-9cce3414fbd39d146d97911dbb3bf07fffaa1080.tar.bz2 | |
Merge pull request #1806 from MikeMcQuaid/audit-virtualenv-setuptools1.1.7
audit: check virtualenv and setuptools resource.
| -rw-r--r-- | Library/Homebrew/dev-cmd/audit.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 6d43c51bf..744aa6fbe 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -819,6 +819,11 @@ class FormulaAuditor problem "Formulae should not depend on both OpenSSL and LibreSSL (even optionally)." end + if text =~ /virtualenv_(create|install_with_resources)/ && + text =~ /resource\s+['"]setuptools['"]\s+do/ + problem "Formulae using virtualenvs do not need a `setuptools` resource." + end + return unless text.include?('require "language/go"') && !text.include?("go_resource") problem "require \"language/go\" is unnecessary unless using `go_resource`s" end |
