resource_auditor: handle potential nil case.

This commit is contained in:
Mike McQuaid 2023-09-13 08:51:54 +01:00 committed by GitHub
parent bf163013d9
commit e7c4d7ebeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -105,7 +105,7 @@ module Homebrew
return if name == owner.name # Skip the top-level package name as we only care about `resource "foo"` blocks.
url =~ %r{/(?<package_name>[^/]+)-}
pypi_package_name = Regexp.last_match(:package_name).gsub(/[_.]/, "-")
pypi_package_name = Regexp.last_match(:package_name).to_s.gsub(/[_.]/, "-")
return if name.casecmp(pypi_package_name).zero?
problem "resource name should be `#{pypi_package_name}` to match the PyPI package name"