|
|
|
|
|
by apta
2547 days ago
|
|
I used such linters, and they fail at certain things. The `fmt.Println("")` example still holds. Another example: a, err := foo()
b, err := bar()
c, err := baz()
err doesn't get handled in the first two cases, and the linter doesn't complain.And race conditions in golang are very much possible, and cause issues in prod. |
|
Of course. They're just a tool.
For the amount of concurrency done, golang is doing pretty good. I know of no other programming community which has such community standards on using race condition checking to the same extent as linting.