|
|
|
|
|
by za3faran
1073 days ago
|
|
Any language with exceptions, checked or unchecked, will not allow errors to unintentionally get swallowed unless you write explicit code to do so. Rust and Zig's error handling also has the same property. This comes from experience working on large golang code bases, with error linters, and seeing errors silently and unintentionally ignored. |
|
If you mean that programmers caught the error and just made it "go away", convincing the checker that it was handled but in fact it was not, that's not something a language can solve. There is no amount of "forcing" a programmer to handle an error that they can't bypass.