From f38521be0e8e8c7d6739810de660ccc5d5244350 Mon Sep 17 00:00:00 2001 From: Sven Rebhan Date: Fri, 8 Dec 2023 12:30:09 +0100 Subject: [PATCH 1/2] fix(license): Correct spelling of jmhodges/clock license --- docs/LICENSE_OF_DEPENDENCIES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LICENSE_OF_DEPENDENCIES.md b/docs/LICENSE_OF_DEPENDENCIES.md index be2a86206727c..c4fd2ae06d22c 100644 --- a/docs/LICENSE_OF_DEPENDENCIES.md +++ b/docs/LICENSE_OF_DEPENDENCIES.md @@ -221,7 +221,7 @@ following works: - github.com/jeremywohl/flatten [MIT License](https://github.com/jeremywohl/flatten/blob/master/LICENSE) - github.com/jhump/protoreflect [Apache License 2.0](https://github.com/jhump/protoreflect/blob/master/LICENSE) - github.com/jmespath/go-jmespath [Apache License 2.0](https://github.com/jmespath/go-jmespath/blob/master/LICENSE) -- github.com/jmhodges/clock [MIT Licence](https://github.com/jmhodges/clock/blob/main/LICENSE) +- github.com/jmhodges/clock [MIT License](https://github.com/jmhodges/clock/blob/main/LICENSE) - github.com/josharian/intern [MIT License](https://github.com/josharian/intern/blob/master/LICENSE.md) - github.com/josharian/native [MIT License](https://github.com/josharian/native/blob/main/license) - github.com/jpillora/backoff [MIT License](https://github.com/jpillora/backoff/blob/master/LICENSE) From d04a0a4e62ebbd5dae2d62a80b75dda5654564c6 Mon Sep 17 00:00:00 2001 From: Sven Rebhan Date: Fri, 8 Dec 2023 12:31:11 +0100 Subject: [PATCH 2/2] Improve error message --- tools/license_checker/package.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/license_checker/package.go b/tools/license_checker/package.go index a7b4e1f62cda2..f49761ce57140 100644 --- a/tools/license_checker/package.go +++ b/tools/license_checker/package.go @@ -24,6 +24,11 @@ func (pkg *packageInfo) ToSPDX() { } func (pkg *packageInfo) Classify() (float64, error) { + // Check for a valid SPDX + if pkg.spdx == "" { + return 0.0, fmt.Errorf("empty SPDX for license %q", pkg.license) + } + // Download the license text source, err := normalizeURL(pkg.url) if err != nil {