内容简介:記得以前好像不是掛在官方帳號下面的,翻了一下發現在目前還是掛 beta,另外有不少 practice 讓人不太舒服,像是 Hacker News 上「
Black 是一套 Python 上的 Code Formatter,可以幫你重排程式碼以符合 coding style 與 coding standard,比起只是告訴你哪邊有錯來的更進階...
記得以前好像不是掛在官方帳號下面的,翻了一下發現在 Hacker News 上的「 https://news.ycombinator.com/item?id=17151813 」這則可以看到,去年在 ambv 的 repository 上,現在則是被導到 python 的組織下了 :o
目前還是掛 beta,另外有不少 practice 讓人不太舒服,像是 Hacker News 上「 https://news.ycombinator.com/item?id=19939806 」這邊提到的:
Against my better judgment I'll bite. I super dislike black's formatting, and I think it's really rare to actually see it in codebases. It wraps weirdly (sometimes not at all). I'd prefer to use yapf, but last I checked it still crashes on "f-strings". Here's a small example: basket.add({ apple.stem for satchel in satchels for apple in satchel }) Black formats this as: basket.add( { apple.stem for satchel in satchels for apple in satchel } ) I've never seen Python code like that. I totally believe using a formatter is good practice. Black is in a challenging position of coming into a community with a lot of existing code and customs, and I get that. But I also think that's an opportunity, rather than having to guess at what is good, there's a wealth of prior art to look at. I wish it had done this, rather than essentially codify the author's style.
看起來還有很多可以調整的,然後也可以考慮用看看... 以前是 3rd-party 還可以丟著不管,現在帶有官方色彩得看一下 :o
以上所述就是小编给大家介绍的《Python 的 code formatter:Black》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Pro HTML5 Programming
Peter Lubbers、Brian Albers、Frank Salim / Apress / 2010-9-1 / USD 49.99
HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web ......一起来看看 《Pro HTML5 Programming》 这本书的介绍吧!