Ven*_*ius
6
迟到了这里的派对.借调noahlz,我定期使用三种主要的静态分析工具雷音,bikeshed,雷音-kibit,和伊斯特伍德,虽然我也用YAGNI.每个都有不同的优势.
Bikeshed适用于一般代码清理,但主要关注样式(例如确保行不太长,没有尾随空格,函数有文档字符串等).
Kibit很适合向您展示最常用的函数(例如,当使用if返回nil 的表单时,如果为false,则可以使用它when).
Eastwood可能是Clojure最全面的lint工具,可以检查相当多的代码嗅觉问题.
最后,Yagni非常适合在库和应用程序中查找未使用的代码路径.