But the whole idea is that you should learn to suppress your ego and let the tool be the one dictating stylistic choices...
Like the sibling comment mentions:
Dusty Phillips, writer:
"Black is opinionated so you don’t have to be."
But the whole idea is that you should learn to suppress your ego and let the tool be the one dictating stylistic choices...
Like the sibling comment mentions:
Dusty Phillips, writer:
"Black is opinionated so you don’t have to be."
https://black.readthedocs.io/en/latest/the_black_code_style/...
Seen from outside, I think the double quotes are just the natural form of strings in lots of other places, at least in those that come from the same family than C (C++, Java, C#, Rust, just to name a few)
Also Prettier.js (which I'd call the "Black of JavaScript") also settled on double quotes. So we're left with a de facto consensus across programming languages as a whole, which kind of feels nice.
Using Flake8 with Black requires only two configuration options [1], while Pylint requires three [2]. If you prefer to use Black with --line-length 79, then it's down to a single configuration option for Flake8 or two for Pylint.
[1]: https://black.readthedocs.io/en/latest/guides/using_black_wi...
[2]: https://black.readthedocs.io/en/latest/guides/using_black_wi...
- Author of some tool
- advocates of code formatters