]> Sergey Matveev's repositories - stargrave-blog.git/commit
Black утилита для форматирования Python кода
authorSergey Matveev <stargrave@stargrave.org>
Thu, 18 Nov 2021 11:30:00 +0000 (14:30 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 18 Nov 2021 11:37:37 +0000 (14:37 +0300)
commit5983a158696106147019d3cc5f29391a63fbd91d
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent1cc009576f48f0f8d83578bb74f1c90689bd23db
Black утилита для форматирования Python кода

https://black.readthedocs.io/en/stable/
Не знаю буду ли использовать, ибо с ходу не пойму нравится ли или нет.
Но за одно точно сильно импонирую проекту: он предпочитает двойные
кавычки одинарным. В проектах где я участвовал на Python не один год --
предпочитали одинарные. Как мне это не нравилось с самого начала, так и
не нравится: в своих проектах никаких одинарных не приемлю (конечно за
исключением стоящих случаев, когда сильно меньше требует экранирования).

Только написал всё это, как понял что не буду использовать, ибо... ну
это же Python мир, как и Linux -- помойка недоговорившихся между собой
людей. То что делает black, например "data[len_ - 4 :]" не годится
flake8, ибо пробел перед ":".