From a12ec5e8a6706ef3298ec9cfc91e912d8b71e3bd Mon Sep 17 00:00:00 2001 From: Jason Fowler Date: Mon, 12 Jan 2026 08:29:13 +0800 Subject: [PATCH] Refactor date parsing error handling Updated error handling for date parsing to avoid unnecessary assignment. --- deepobject.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/deepobject.go b/deepobject.go index 394f5e4..69380ea 100644 --- a/deepobject.go +++ b/deepobject.go @@ -255,8 +255,7 @@ func assignPathValues(dst interface{}, pathValues fieldOrValue) error { tm, err = time.Parse(time.RFC3339Nano, pathValues.value) if err != nil { // Fall back to parsing it as a date. - // TODO: why is this marked as an ineffassign? - tm, err = time.Parse(types.DateFormat, pathValues.value) //nolint:ineffassign,staticcheck + _, err = time.Parse(types.DateFormat, pathValues.value) // the time result is never used, so it doesn't need to be assigned if err != nil { return fmt.Errorf("error parsing '%s' as RFC3339 or 2006-01-02 time: %w", pathValues.value, err) }