Much has been said about JS fatigue, but the upside is that there's tons of creative experimentation.
For example, eslint has a whole range of different 3rd-party output formatters. You can try them all out, and you tend to converge on a good solution.
miniblog.
Related Posts
It's funny how languages can offer multiple forms of syntax, but formatters standardise to a single form.
E.g. single vs double quotes in JS, optional semicolons in JS, different ways of grouping imports in Rust.
Should new languages be more syntactically opinionated?
GCC 6 will warn on misleading indentation https://www.phoronix.com/scan.php?page=news_item&px=GCC6-Misleading-Indentation Really neat idea, but code formatters are gaining mind share too.