From f84f3a3c79b09ad13fdc826933c4c1d8353cdefb Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 24 May 2026 08:16:38 +0000 Subject: object{,/blob,/commit}: Fix lints --- object/parse.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'object/parse.go') diff --git a/object/parse.go b/object/parse.go index a4d0d350..6fbaa9b9 100644 --- a/object/parse.go +++ b/object/parse.go @@ -8,15 +8,13 @@ import ( "codeberg.org/lindenii/furgit/object/header" "codeberg.org/lindenii/furgit/object/id" "codeberg.org/lindenii/furgit/object/typ" - // "codeberg.org/lindenii/furgit/object/tag" - // "codeberg.org/lindenii/furgit/object/tree" ) // SizeMismatchError indicates a mismatch // between the size expected from the object header // and the size of the object. type SizeMismatchError struct { - Expected int + Expected uint64 Got int } @@ -34,12 +32,12 @@ func (sizeMismatchError SizeMismatchError) Error() string { func ParseWithHeader(raw []byte, algo id.Algorithm) (Object, error) { ty, size, headerLen, err := header.Parse(raw) if err != nil { - return nil, err + return nil, err //nolint:wrapcheck } body := raw[headerLen:] if uint64(len(body)) != size { - return nil, SizeMismatchError{Expected: int(size), Got: len(body)} + return nil, SizeMismatchError{Expected: size, Got: len(body)} } return ParseWithoutHeader(ty, body, algo) -- cgit v1.3.1-10-gc9f91