>because chaining like this is a very common syntactic pattern in other people's code
If it's very common where you work, then run, don't walk, away...
If it's very common where you work, then run, don't walk, away...
If you haven't encountered it often enough that it's familiar, than I think you probably don't read much code outside a small bubble.
The Linux kernel has another set of rules that differ in numerous ways (e.g. not wrapping single-line statements under a conditional in braces). Their rules are not strictly better or worse, just different and define their set of common idioms.
Another thing that the MD said to me during my interview was "code ought to be boring, testing can be interesting".