Linus Torvalds Injects Tabs To Thwart Kconfig Parsers Not Correctly Handling Them

AnActOfCreation@programming.dev to Linux@lemmy.ml – 507 points –
Linus Torvalds Injects Tabs To Thwart Kconfig Parsers Not Correctly Handling Them
phoronix.com
  • Linus Torvalds added hidden tabs to Kconfig to challenge parsers that can't handle them.
  • Tabs were intentionally added to the common Kconfig file for page sizes to expose faulty parsers.
  • Torvalds believes parsers unable to handle tabs shouldn't be parsing kernel Kconfig files, aiming to force fixes.
115

You are viewing a single comment

Why would anyone NOT parse a tab as whitespace? Like, python really wants you to use spaces but will still let you use tabs if you are consistent.

Even then, unless for some reason you code on paper, there is no excuse to not have a formatter, that enforces one style, or the other