diff --git a/Library/Homebrew/cask/audit.rb b/Library/Homebrew/cask/audit.rb index e0a2cb0a453c98280381159c822462bd028311f5..5d71375dda7032bc223b5b3c5a9ff878250506cc 100644 --- a/Library/Homebrew/cask/audit.rb +++ b/Library/Homebrew/cask/audit.rb @@ -133,6 +133,8 @@ module Cask end def check_version_and_checksum + return if cask.sha256 == :no_check + return if @cask.sourcefile_path.nil? tap = @cask.tap @@ -182,7 +184,8 @@ module Cask def check_sha256_no_check_if_latest odebug "Verifying sha256 :no_check with version :latest" - return unless cask.version.latest? && cask.sha256 != :no_check + return unless cask.version.latest? + return if cask.sha256 == :no_check add_error "you should use sha256 :no_check when version is :latest" end