From a862680645af4c67d5f4ee928ab82790e9eb78f1 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Wed, 15 Jul 2026 13:34:14 +0200 Subject: [PATCH] style(sub): simplify a negated conjunction to satisfy staticcheck QF1001 golangci-lint (staticcheck QF1001) flagged the `!(a && b)` guard in expandSegment. Rewrite it via De Morgan's law to the equivalent `!a || !b` form so the linter passes; behavior is unchanged. --- internal/sub/remark_vars.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/sub/remark_vars.go b/internal/sub/remark_vars.go index 91eba9a71..029c7eeb1 100644 --- a/internal/sub/remark_vars.go +++ b/internal/sub/remark_vars.go @@ -135,7 +135,7 @@ func expandSegment(seg string, ctx remarkContext) (string, bool) { hasToken = true token := m[2 : len(m)-2] val := remarkVarValue(token, ctx) - if val != "" && !(unlimitedDropTokens[token] && val == unlimitedMark) { + if val != "" && (!unlimitedDropTokens[token] || val != unlimitedMark) { hasOtherValue = true } return val