In reply to @myriad_colors "Not if changing indentation": TBF, curly-bracket based langs have similar problems. Like, I fully understand where you're coming from (personally I'm pretty neutral on curly-bracket vs spaces). But there are scenarios where you run into the exact same issue when it comes to curly-brackets in i.e. unit-tests. I frequently do in Angular unit tests (JS) when during writing them I forgot to type out a }) somewhere (or didn't get one generated etc.). That one no formatter can fix either.