JScent
1.0.0
視頻: https://youtu.be/_fauq98qely
JScent是一個檢測代碼氣味的程序分析儀。代碼氣味是源代碼的潛在問題,可以對應於程序中的更深層次的問題。例如,JScent可以檢測到諸如長時間方法,太多評論,功能嫉妒,消息鏈,死亡代碼等問題。 Jscent產生的報告總結了所有以簡潔而可用的方式發現的代碼氣味 - 在控制台中易於訪問。 JSECT分析既可以歸類為價值不足的靜態分析,又可以將其分類為元分析,因為某些代碼的氣味更傾向於語法,而其他代碼則更傾向於語義和高級軟件工程原理。
樣本報告:

JScent針對的是試圖構建可維護,可擴展且結構良好的代碼的開發人員和團隊。生成的報告並非旨在具有規定性,而是指出隨著項目的增長和範圍的增長,可能引起關注的領域。
Jscent的結構是以將來添加新代碼氣味的方式易於擴展的方式。團隊的下一步包括在分析報告中添加更多細微差別,難以發現氣味。
指示
將所有要分析的JS文件放在 /輸入文件夾中,然後運行main.js啟動。
示例代碼聞起來可通過JScent檢測到
信用和參考