Comment

Comment by WesolyKubeczek

For me, guard clauses look more readable, especially that they can be easily added or eliminated, they separate main logic from edge cases, and they reduce nested clauses a lot. Stomping a foot about "branching must look like branching at all cost" reeks more of a religion than anything else.

Or maybe, if the author has a custom style, they should make their own linter rules.

Or maybe, just maybe, be hardcore and don't use linters at all. If you treat your code style as a form of art unto itself (which is not a bad thing at all IMO, depending on what you create), linters can be detrimental — they sure strip your code of a lot of its character.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton