2017-02-17 21 views
1

您可以推薦一個CLI/python包來告訴我哪些模塊未被導入到我的應用程序中?哪些Python包未在應用程序中使用

我考慮使用coverage + nosetests,但許多不需要的/不需要的軟件包都有測試(以前的開發人員)。

作爲背景,我正在處理遺留代碼庫,並希望刪除目前尚未使用的內容,以便在重構之前減少我的精神負載。

回答

2

有一個叫做vulture的Python模塊可以做到這一點。我沒有使用它,但是:

禿鷲在代碼中找到未使用的類,函數和變量。

+0

剛試過,它在模塊內工作,這是非常有用的。我正在尋找一個應用程序範圍內的樹狀物。也許我要求的太多了...... – JasTonAChair

+0

順便說一句,禿鷹的包裹很可愛。它有一個叫做「scavenge」的功能,哈哈。 – JasTonAChair

相關問題