| > Having a tool that dictates formatting is a lot less oppressive to new developers than 100 comments nitpicking style choices. Yes, it would work very well if said tool didn't change its mind every 6 months, generating huge commits at every bump > Most people contributing to open source would be familiar with at least some of these methods and if they are not it’s a good opportunity for learning. You seem unfamiliar with the fact that other people aren't necessarily clones of yourself and might not behave like you. > CI prevents poorly formatted code from entering main. If you run black on CI… which of course I don't since every time they make a new version I'd have the CI start failing. And no pinning is not a "solution"… it's at best a workaround for badly written software. > The actual changes between black versions of late have been minor at best. You’re making a mountain out of a molehill. If you have 10 lines of code, I guess your diff can't be more than 10 lines. If you have more than 10 lines… |