大家好,我是机灵的开源小妹
最近逛 Github 发现一开源项目,可以分析出我们的真实编码强度,看看我们是真的996还是摸鱼的。
简介
code996 是一个代码分析工具,它将 Git 项目中的 commit 时间分布进行了可视化的展示,进而可以轻松的看出编码工作的实际强度。
使用
linux 环境
在 Git 项目的根目录,执行以下命令:
代码语言:javascript复制curl -fsSL https://fastly.jsdelivr.net/gh/hellodigua/code996/bin/code996.sh | bash
Windows 环境
- 先下载脚本
https://fastly.jsdelivr.net/gh/hellodigua/code996/bin/code996.sh
- 将脚本放到对应项目目录下
- 双击执行
- 执行完成后,过几秒会自动打开浏览器,显示结果
结果展示
随便找的一个项目,分析可以得知该项目妥妥的超996工作制。
注:996 指数:为 0 则不加班,值越大代表加班越严重,996 工作制对应的值为 100,负值说明工作非常轻松。
安全性
我们通过源码分析得知,该项目通过 git-log 对项目进行分析,统计 commit 的情况,然后将数值转换成url参数,打开浏览器访问带参数的静态页面,得到可视化的结果。
全程除了访问静态页面,就没有额外的请求,所以不用担心源码泄露等问题。
小结
怎么样是不是很好用,又安全。可以用它揪出公司的卷王,可以用来判断新项目组的加班强度等等。更多的用途大家可以在挖掘挖掘,可以评论区在聊聊。
项目地址
代码语言:javascript复制https://github.com/hellodigua/code996