Skip to content

(CRT-D0011) Calls to exit/fatal made in function using defer #26

@DMEvanCT

Description

@DMEvanCT

Description

In these cases, in case of failure, defer never gets called. Example: go defer os.Remove(filename) if bad { log.Fatalf("something bad happened") } should be written as: go defer os.Remove(filename) if bad { log.Printf("something bad happened") return }

Occurrences

There are 8 occurrences of this issue in the repository.

See all occurrences on DeepSource → deepsource.io/gh/DMEvanCT/GoBase/issue/CRT-D0011/occurrences/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions