&gt; Why can&#x27;t our source control software take code indented any way, any how, and convert it to your personal preference when you pull the repo? It&#x27;s not like we enforce what color syntax highlighting you use or what font.<p>Because the mapping from one whitespace style to another is not a bijection. Moreover, our source control tools rely on things like content hashes which change when even a single bit of the source has changed, and sometimes even our language parsers depend on whitespace format.<p>Frustrating, I know, but you will not see a resolution to this problem with automated tools alone. You will, however, when the Tab key is removed from keyboards altogether :)