I don't even understand how it came to this. When I learned programming, it was tabs. Then web dev happened and I don't see a big improvement that would've warranted this. On the contrary
So why do web devs love space indentation so much? I had to explicitly enable tabs in the linter config and there are a few edge cases where formatting breaks because of them.
Here's a fun part of the copiloted project I could just rip out entirely:
- It has a form to edit numeric data. The input fields are type="text". - There's a function to convert numbers from internal to German (, instead of .) - There's a function to convert it back - There are event handlers to do the conversion for each text input
I removed all of that and changed the text field type to "number".
edit: I should've mentioned that this is Vue with Bootstrap, and the input component isn't a plain <input>