many (most?) red squiggles are autofixable with eslint. I use eslint exactly like prettier, in that I never think
about formatting and everything gets fixed/formatted on save.
Many are, but some of the "errors" are not helpful while code is in progress. Why do I need to see them while typing if they can be easily auto-fixed later? It's just more useless visual clutter to worry about.