From 871f4e62f680b598093388048711d8fc72aae309 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Mon, 27 Oct 2025 17:37:39 +0700 Subject: [PATCH] Fix content scoring error --- pkg/analyzer/content.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/analyzer/content.go b/pkg/analyzer/content.go index 613e5d5..3150d50 100644 --- a/pkg/analyzer/content.go +++ b/pkg/analyzer/content.go @@ -751,7 +751,7 @@ func (c *ContentAnalyzer) CalculateContentScore(results *ContentResults) (int, s brokenLinks++ } } - score += 20 * brokenLinks / len(results.Links) + score += 20 * (len(results.Links) - brokenLinks) / len(results.Links) // Too much links, 10 points penalty if len(results.Links) > 30 { score -= 10 @@ -769,7 +769,7 @@ func (c *ContentAnalyzer) CalculateContentScore(results *ContentResults) (int, s noAltCount++ } } - score += 15 * noAltCount / len(results.Images) + score += 15 * (len(results.Images) - noAltCount) / len(results.Images) } else { // No images is Ok score += 15