4 ms·
Not going to argue about your personal preference, but in Python spaces for indentation isn't just a personal preference - you'll run into a fair amount of issu
by drcongo 4y ago
Not going to argue about your personal preference, but in Python spaces for indentation isn't just a personal preference - you'll run into a fair amount of issues with that, this one being just the tip of the iceberg.
- gjulianm 4y agoApart from isort not knowing how to deal with tabs, and changing the defaults "spaces" to "tabs" in the tools (along with line length too, because for some reason the 80 character limit is set in stone even though it's absolutely outdated) I haven't had many issues. And this has been running for years already.
- dontlaugh 4y agoNot necessarily. Consistently indenting with tabs and aligning with spaces does work, but is tricky to enforce.
- Stratoscope 4y agoThe key to success with tabs in any language is simple: Don't use alignment. Instead, only use indentation. It is interesting to note that Black-formatted code uses indentation only and never uses alignment. It would be perfectly compatible with tabs, unlike Google-formatted code which relies heavily on column alignment.