抱歉“我的谷歌技能吮吸”问题......
我正在编写一个实用程序来计算项目的趋势,看看我们是否符合编码标准,以及我们是否会随着时间的推移而改进。作为一种学习经历,我想添加对Clojure的支持。但在我发明任何轮子之前,是否有任何现有的库可以回答如下问题:
或者我必须自己写吗?
答案 0 :(得分:3)
The Clojure Toolbox在代码分析下列出kibit。我自己没有尝试过,但它似乎可以扫描Clojure代码以找到某些不良用法模式,并且它允许您创建自己的模式。
如果没有任何作用并发现自己被迫自己实现它,你至少可以使用EDN将Clojure源代码解析成更容易使用的东西。
作为旁注 - Clojure是一个lisp,因此检查“函数中使用的行数”和“函数中的函数调用次数”几乎没有感。