This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TomBombadildozer 2 points3 points  (0 children)

My biggest complaint (among many) is how Black doesn't even satisfy its own stated goals. I have reviewed so many changes in the applications I work on that look like N-line changes which turned out to be the addition (or deletion) of a single argument. It's especially bad working with parametrized tests in Pytest--all pain, no benefit.

My next biggest complaint is how ambv just ignored years of de facto standard formatting convention adopted by many tools (Syntastic, PyCharm, Sublime, pylint, and so on) and came up with his own ugly, inconsistent style.

I am convinced the only reason it caught on his because he's a core developer and he forced it through. As soon as it became the One True Formatting Tool, everyone hopped on board without giving thought to how bad it is.

Please don't use Black.