你想看看你的 Node 项目依赖的第三方代码质量如何么,你可以这样做

2016-09-07 11:39:34 +08:00
 metrue

你可以这样做。

npm install -g npm-deps-stats

cd <your project>
npm-stats

hack to the codes -> https://github.com/metrue/npm-stats

screen shot

2450 次点击
所在节点    分享创造
12 条回复
phoenixlzx
2016-09-07 12:26:13 +08:00
个人认为 Star/watch/fork/issue 已经不再代表代码质量。
metrue
2016-09-07 12:34:53 +08:00
@phoenixlzx 只是一定程度上了解一下你的依赖吧,要真正的衡量不容易。
Senorsen
2016-09-07 12:36:54 +08:00
不错,已 star
phoenixlzx
2016-09-07 13:32:01 +08:00
@metrue 不如 lint 一下 node_modules 里的代码(ry
metrue
2016-09-07 14:09:24 +08:00
@phoenixlzx 看个人需求吧。
rupert
2016-09-07 17:31:16 +08:00
再牛逼的库也发现不少问题 或者叫 feature, 得看源码 debug
metrue
2016-09-07 18:05:30 +08:00
@rupert 嗯,那就发 PR 吧,哈哈。
colatin
2016-09-07 21:44:00 +08:00
不如看有没有 tsd
songjiaxin2008
2016-09-07 21:44:53 +08:00
不如看看 issue 都是多少天处理完
lincanbin
2016-09-07 22:02:57 +08:00
我还以为代码质量,是指单元测试的覆盖度……
ericls
2016-09-09 23:01:19 +08:00
我以为可以看 test coverage

而去 npm 和 github 社区还是分得比较开

有时候 npm 上很热门的 github 上没什么人。。。
metrue
2016-09-09 23:32:30 +08:00
@ericls 这当然也是有的, 只是并不是所有的项目都有 covearge 信息。

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

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

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

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

© 2021 V2EX