老哥们,提交代码,用 Commitlint 吗?

261 天前
 lx271896700133

最近公司强制使用 Commitlint ,而且要求必须 feat: fix: docs:等单词开头。

个人感觉挺浪费时间的。

大家觉得呢?

3819 次点击
所在节点    程序员
52 条回复
molvqingtai
261 天前
那么浪费了你多少时间?
ufan0
261 天前
不用,用也问题不大。

我们实话实说,如果觉得这个事情浪费时间没啥用处,纯粹做样子恶心人。

那比这个恶心人的事情多了去了,无需在意,反正也改变不了什么。
hokori
261 天前
不觉得浪费时间吧
pansongya
261 天前
aicommits
guanguans
261 天前
贴个自己的,可能用的上

https://github.com/guanguans/ai-commit
Alias4ck
261 天前
我觉得统一规范挺好的啊 你为公司工作按照规范来为啥是浪费时间?
crysislinux
261 天前
我觉得 commit 的时候检查有点累赘。push 的时候检查一下最后一条就行了。我更倾向于 merge 的时候检查,但是 GitHub 不支持这种需求。
laoona
261 天前
习惯就好了。公司有规范就按规范的来,你觉得不合理,可以提出质疑。不过 commitlint 现在基本上都是标配了吧。
ciki
261 天前
挺好的,后续追踪提交会很有用
frankyzf
261 天前
浪费写这几个字母的时间可以省很多查找 commit 的时间,应该是很值吧
Pastsong
261 天前
@crysislinux 可以 PR lint ,最后的 commit 默认是用 PR 名
dif
261 天前
以前我也这么觉得,后来有一次要通过会议找提交记录,结果清一色的 fix bug ,然后我现在宁愿多花点时间把提交记录写清楚。
xiaoxuan6
261 天前
这样不浪费时间?[Imgur]( https://imgur.com/dLBzzL7)
shiny
261 天前
浪费了你的时间,却节省了大家的时间
RobinzzZ
261 天前
等你查一个几年前的修改导致的 bug ,或者想找找自己的提交的时候,你看着 message 一堆数字就会骂自己 SB 了。
pengtdyd
261 天前
其实这个要看项目管理的本事,光使用 fix 这些没啥用,项目管理跟不上,最后会导致为了用而用,为了所谓的规范而规范,这样还不如全部写 1 更方便。
crysislinux
261 天前
@Pastsong 确实是,可以 GH 跑拦一下。
Rache1
261 天前
如果你能保证自己的 commit 信息始终是有意义的,倒是没必要,但是既然你都花时间去写 commit ,难道真的还差写那几个字符的时间吗?

有些人就是不好好写 commit ,只是为了草草了事,后续找问题的时候,鬼知道为什么修改了


团队协作中,commit 信息很重要。哪怕就是自己的项目,像上面这种 commit ,过上一两个月,你真能想起来自己当初为啥要改吗?
yhxx
261 天前
要求必须 feat: fix: docs:等单词开头感觉没啥问题
但是有些复杂配置,大点的项目跑 lint 的过程有点久,这个时间有点不太能接受
JxQg597
261 天前
你觉得有问题,你可以提出你的想法给公司的项目管理。
有理有据的说出用 1 比用 feat:(功能修改 )的优点是什么,并且也说出这样的缺点是什么。如果你都不能说服你自己,就没必要来这里找认同感来掩盖你的偷懒和编码逻辑的混乱。

反正我看接手屎山看到这些离谱的的东西,我肯定开喷。

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

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

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

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

© 2021 V2EX