npmjs.com如何计算代码质量

Kev*_*vin 18 javascript npm npm-publish

当我们向npm发布一个包时,它会在搜索页面中显示一些数据,如流行度,质量和维护(示例图像是打击的).我只是想知道npm如何计算质量?真的很感激,如果有人能给出一些线索.

在此输入图像描述

如果您在搜索页面上查看,可以看到此信息.查看搜索页面的右侧:npm搜索"react"

ble*_*lex 34

npm确实在搜索结果中显示了这些图表.但是,他们不会自己计算这些值.如果你看下面的搜索结果,你会看到"Powered by npms.io ".

根据此服务,他们实际上不会检查代码,而是使用以下指标来衡量代码质量:

  • 有自述文件吗?有执照吗?有.gitignore朋友吗?
  • 版本是否稳定(> 1.x.x)?它被弃用了吗?
  • 有测试吗?什么是他们的报道%?构建是否通过?
  • 已经过时的依赖?他们有漏洞吗?
  • 有自定义网站吗?有徽章吗?
  • 是否配置了短接线圈?

资料来源:https://npms.io/about

  • 谢谢。这就是我想要的。我应该更仔细地查看该页面。你今天过得愉快。 (2认同)
  • 请参阅此处的讨论 https://github.com/npm/feedback/discussions/66 以了解当前状态。因此 npms.io 已不再使用,并且指标未开放/未明确定义。 (2认同)