Your link doesn’t seem to weigh super heavily on the “tabs for indentation” as a rule, only that tabs should never be for alignment.
Tabs for alignment is definitely a recipe for madness.
Interestingly, tabs for alignment is the correct method for word processors, so it’s backwards for code :/
True, the link doesn’t go through tabs for indentation, but tabs should already be used for indentation for accessibility
That could be argued for years, ill leave your preference up to you :) I’m personally in the spaces for indent camp, but realistically, as long as you match the existing codebase, it doesn’t matter.
I don’t think there’s any new arguments anymore, it was all settled long ago.
- Tabs were always useful for accessibility and DX.
- Spaces were useful 2-3 decades ago when not all editors could handle tabs yet.
But now all editors handle tabs.