brbarmex / unit-test-in-go

Building a shoe store with golang to learn more about this language :)
MIT License
4 stars 0 forks source link

lint errors #2

Open drocha87 opened 3 years ago

drocha87 commented 3 years ago

Describe the bug Alguns retornos não estão sendo checados

To Reproduce Segue os erros retornados pelo comando abaixo:

$ golangci-lint run
api/controllers/accounts.controller.go:28:29: Error return value of `` is not checked (errcheck)
                json.NewEncoder(rw).Encode(violations)
                                          ^
api/controllers/accounts.controller.go:34:29: Error return value of `` is not checked (errcheck)
                json.NewEncoder(rw).Encode("an internal error ocurred when save the credential")
                                          ^
api/controllers/accounts.controller.go:39:28: Error return value of `` is not checked (errcheck)
        json.NewEncoder(rw).Encode(credentialInput)
                                  ^
api/server/server.go:18:21: Error return value of `http.ListenAndServe` is not checked (errcheck)
        http.ListenAndServe(os.Getenv("port"), router)
                           ^
cmd/app/main.go:10:15: Error return value of `godotenv.Load` is not checked (errcheck)
        godotenv.Load(".env")
                     ^

Se você quiser saber mais sobre o golangci-lint.

brbarmex commented 3 years ago

@drocha87 muito obrigado pela colaboração!! estou refatorando a poc para deixa-lá mas simples! estou seguindo as suas dicas muito obrigado! irei implementar novamente esses trechos e irei adicionar as verificações.