我正在寻找一种分析GitHub项目的方法。我对代码大小和代码度量标准特别感兴趣。
在我决定是去图书馆还是重新发明轮子之前,找到类似的项目并查看这些指标以决定重新发明轮子的能力是多么的好。
通常我想使用GitHub项目,但它过时或有挂载错误问题,它有这个我不明白的代码。所以我经常思考该怎么做,并且知道最终所需要的是什么可以帮助做出这个决定。
答案 0 :(得分:1)
虽然这会被存储库中的大型二进制文件抛弃,但您可以尝试使用github的search criteria来启动。您可以根据最新推送,语言和大小以及其他条件进行过滤。
size:>=30000
匹配至少30 MB的存储库。”css pushed:<2013-02-01
匹配2013年2月之前推送到”css“一词的存储库。”rails language:javascript
匹配使用JavaScript编写的”rails“一词的存储库。”等等
pushed:<2015-04-01 size:>=50000 language:java
会给你所有在上个月提交过所有代码的java repos在过去一个月内推送,至少50 MB大小。