The thing is, we’re arguing about what’s right and what’s wrong about absolutely subjective things. What’s more readable and more quickly scannable to me isn’t going to change.
I just don’t want to leave every one of these threads wishing I hadn’t joined it.
Lints can be disabled, you don’t have to be linted out of anything. I disable some lints myself. My point on linting was in response to the problem of there being many ways to do the same thing – and I proposed a way to solve that; you don’t have to agree with the solution, but it is a way.
They can also become hard errors at some point due to editions. They’re also quite a push towards one side.
I’m generally of the opinion that style lints such as that should go into clippy, and not be opt-out parts of Rust.
But that’s not what I asked for. I’m specifically talking about each of us accepting that we have differing opinions, and not litigate subjective viewpoints down to every small even more subjective detail. We turn every error handling thread into such a discussion and it’s not fruitful.
The language team makes good decisions, but they can only do that because they listen to community feedback. My feedback is that I find the current way things look more readable. And I hope that there’ll at least be the compromise of not turning wanting to write Ok and Err into warned behavior.