JScent
1.0.0
视频: https://youtu.be/_fauq98qely
JScent是一个检测代码气味的程序分析仪。代码气味是源代码的潜在问题,可以对应于程序中的更深层次的问题。例如,JScent可以检测到诸如长时间方法,太多评论,功能嫉妒,消息链,死亡代码等问题。 Jscent产生的报告总结了所有以简洁而可用的方式发现的代码气味 - 在控制台中易于访问。 JSECT分析既可以归类为价值不足的静态分析,又可以将其分类为元分析,因为某些代码的气味更倾向于语法,而其他代码则更倾向于语义和高级软件工程原理。
样本报告:

JScent针对的是试图构建可维护,可扩展且结构良好的代码的开发人员和团队。生成的报告并非旨在具有规定性,而是指出随着项目的增长和范围的增长,可能引起关注的领域。
Jscent的结构是以将来添加新代码气味的方式易于扩展的方式。团队的下一步包括在分析报告中添加更多细微差别,难以发现气味。
指示
将所有要分析的JS文件放在 /输入文件夹中,然后运行main.js启动。
示例代码闻起来可通过JScent检测到
信用和参考