From 91b7461fe5abc0691952cb1a423cb0416bb08ac5 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Sat, 8 Aug 2026 23:29:42 +0700 Subject: [PATCH] fix(amlich): extract continuity condition to satisfy staticcheck QF1001 --- internal/modules/amlich/lunar_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/modules/amlich/lunar_test.go b/internal/modules/amlich/lunar_test.go index 23e5bc7..9953742 100644 --- a/internal/modules/amlich/lunar_test.go +++ b/internal/modules/amlich/lunar_test.go @@ -76,7 +76,8 @@ func TestSolarLunarRoundTrip(t *testing.T) { } // Consecutive solar days are either consecutive lunar days or the // first day after a month of 29 or 30 days. - if jd > start && lunarDay != prevDay+1 && !(lunarDay == 1 && (prevDay == 29 || prevDay == 30)) { + startsNewMonth := lunarDay == 1 && (prevDay == 29 || prevDay == 30) + if jd > start && lunarDay != prevDay+1 && !startsNewMonth { t.Fatalf("discontinuity at %d/%d/%d: lunar day %d after %d", solarDay, solarMonth, solarYear, lunarDay, prevDay) }