代码格式化工具 Black 发布首个稳定版

2022-02-09 13:01:25 +08:00
 mimzy
https://github.com/psf/black/releases/tag/22.1.0

10 天前发布的,终于不 beta 了。我应该是从 19.x 开始用的,配合 isort 再也没操心过格式化问题。
3320 次点击
所在节点    Python
5 条回复
warcraft1236
2022-02-09 14:17:48 +08:00
我也在用,但是其他人觉得他格式化的规则有些东西不太能接受
weakish
2022-02-10 18:09:25 +08:00
一直在用。但是稳定版「 Remove Python 2 support 」, 糟糕,看来要换工具了,头疼。
mimzy
2022-02-10 20:08:08 +08:00
@weakish 继续用 Black 老版本问题不大。另外如果不是特别难迁移的项目 还是升级吧…连 3.6 都 end of life 了
ClericPy
2022-02-13 12:02:28 +08:00
现在还是不支持 format selection... 等了多少年了, 一点放开口子的趋势都不给, 给个 --lines 参数也行

有时候我要给别人代码提 commit, 我不能因为改一行代码格式化一两万行别人代码啊. 至于说拉出来单独格式化或者用 darker... 算了
yucongo
2022-02-13 23:57:17 +08:00
# fmt:off
...
# fmt: on
可以临时关掉 black 。以前 black 和 pylint 在多行定义函数时有冲突我常用这个。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832665

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX