golangci-lint results (5/18/25) #2

Open
opened 2025-05-19 00:19:04 +00:00 by williamp · 0 comments
Owner
api/api.go:44:10: Error return value of `w.Write` is not checked (errcheck)
                w.Write([]byte("hello world"))
                       ^
api/api.go:48:10: Error return value of `w.Write` is not checked (errcheck)
                w.Write([]byte("pong"))
                       ^
api/api.go:109:21: Error return value of `http.ListenAndServe` is not checked (errcheck)
        http.ListenAndServe(":3000", r)
                           ^
api/auth.go:50:9: Error return value of `w.Write` is not checked (errcheck)
        w.Write([]byte("Login successful"))
               ^
api/auth.go:87:14: Error return value is not checked (errcheck)
        dbAddSession(&session)
                    ^
api/auth.go:116:18: Error return value is not checked (errcheck)
                dbDeleteSession(session.Token)
                               ^
api/db.go:51:18: Error return value of `iter.Close` is not checked (errcheck)
        defer iter.Close()
                        ^
api/db.go:100:18: Error return value of `iter.Close` is not checked (errcheck)
        defer iter.Close()
                        ^
api/message.go:28:17: Error return value of `render.Render` is not checked (errcheck)
                        render.Render(w, r, ErrNotFound)
                                     ^
api/message.go:33:17: Error return value of `render.Render` is not checked (errcheck)
                        render.Render(w, r, ErrNotFound)
                                     ^
api/message.go:48:16: Error return value of `render.Render` is not checked (errcheck)
                render.Render(w, r, ErrNotFound)
                             ^
api/message.go:222:7: QF1008: could remove embedded field "Message" from selector (staticcheck)
        if m.Message.Edited != nil { // Check if Edited is not the zero value
             ^
api/message.go:223:18: QF1008: could remove embedded field "Message" from selector (staticcheck)
                editedStr := m.Message.Edited.Format(time.RFC3339)
                               ^
api/message.go:228:16: QF1008: could remove embedded field "Message" from selector (staticcheck)
                ID:        m.Message.ID,
                             ^
log/log.go:16:2: QF1003: could use tagged switch on loglevelStr (staticcheck)
        if loglevelStr == "DEBUG" {
        ^
15 issues:
* errcheck: 11
* staticcheck: 4
``` api/api.go:44:10: Error return value of `w.Write` is not checked (errcheck) w.Write([]byte("hello world")) ^ api/api.go:48:10: Error return value of `w.Write` is not checked (errcheck) w.Write([]byte("pong")) ^ api/api.go:109:21: Error return value of `http.ListenAndServe` is not checked (errcheck) http.ListenAndServe(":3000", r) ^ api/auth.go:50:9: Error return value of `w.Write` is not checked (errcheck) w.Write([]byte("Login successful")) ^ api/auth.go:87:14: Error return value is not checked (errcheck) dbAddSession(&session) ^ api/auth.go:116:18: Error return value is not checked (errcheck) dbDeleteSession(session.Token) ^ api/db.go:51:18: Error return value of `iter.Close` is not checked (errcheck) defer iter.Close() ^ api/db.go:100:18: Error return value of `iter.Close` is not checked (errcheck) defer iter.Close() ^ api/message.go:28:17: Error return value of `render.Render` is not checked (errcheck) render.Render(w, r, ErrNotFound) ^ api/message.go:33:17: Error return value of `render.Render` is not checked (errcheck) render.Render(w, r, ErrNotFound) ^ api/message.go:48:16: Error return value of `render.Render` is not checked (errcheck) render.Render(w, r, ErrNotFound) ^ api/message.go:222:7: QF1008: could remove embedded field "Message" from selector (staticcheck) if m.Message.Edited != nil { // Check if Edited is not the zero value ^ api/message.go:223:18: QF1008: could remove embedded field "Message" from selector (staticcheck) editedStr := m.Message.Edited.Format(time.RFC3339) ^ api/message.go:228:16: QF1008: could remove embedded field "Message" from selector (staticcheck) ID: m.Message.ID, ^ log/log.go:16:2: QF1003: could use tagged switch on loglevelStr (staticcheck) if loglevelStr == "DEBUG" { ^ 15 issues: * errcheck: 11 * staticcheck: 4 ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: williamp/chatservice_concept#2
No description provided.