» pip install black
Adding black as linter?
Is the damage psf/Black has done to the community reversible?
formatter - Doubts about black formatting in python - Stack Overflow
Which code formatter do you use?
Videos
I really don't understand why the Python Black formatter seems to be so popular. What is the point of a non-configurable and highly biased code formatter? I see no benefit in making all the code in the world look the same. They claim they are ending discussions about code formatting, but in reality they have sparked the biggest debate ever in the Python community with their subjective and often contradictory methods that have evolved over decades of established practices without the ability to configure the formatter. [1][2] The single/double quote disaster is just the most prominent example.
There are people out there who put readability above consistency with every other code base in the world that they will never come into contact with.
What bothers me most is the detachment of the Black developers, who dismiss all objections to their style choices as if they were opinions, and end every discussion by saying, you are just expressing an opinion and we prefer ours. But that is not true, there were many reasons, objectively measurable reasons, why this or that decision is better. Someone else might weigh these reasons differently and therefore come to a different conclusion. But the arguments used to enforce Black's decisions have never stood the test of time in a factual discussion.
I also notice that younger developers (< 35 years) are more likely to accept this approach than the more experienced ones.
[1] https://github.com/psf/black/issues/1252
[2] https://github.com/psf/black/issues/373