2013-10-11 27 views
1

我運行分析 - >檢查代碼。但它運行了很長時間 - 幾個小時。大多數時間(我認爲大約99%)的進度條顯示'處理xxx的外部使用情況',其中xxx代表我猜測,某些吸氣/安裝人員或領域。我想問一下這到底是什麼,這個漫長過程的結果,以及如何禁用這個過程。IntelliJ IDEA代碼檢查 - 長時間使用的外部使用

回答

1

「Inspect Code」是靜態代碼分析。它會嘗試檢測代碼中的一些簡單錯誤和其他問題而不運行它。基本上,它需要通過所有的源代碼。如果您有很多代碼,則完成此任務可能需要很長時間。因此請仔細選擇檢查範圍。請檢查以下鏈接以瞭解代碼檢查&修復程序的詳細信息。

Code Inspections & Fixes

有一些檢查設置可能會導致打印主意「處理外部用途」的消息。最常見的是「未使用的聲明」。如果它被選中,想法試圖搜索是否有其他類正在使用已聲明的符號,例如類,字段或方法。如果完全不使用符號,它會提示警告。所以如果你有一個龐大的代碼庫可能需要很長時間。也許你可以取消選中它,如果它對你沒用。

+0

我一般都知道這個檢查代碼是如何工作的 - 我只想知道這個'外部使用'的東西是什麼,它爲什麼需要這麼長時間 - 也許它的一些特殊的檢查我並不需要? – M4ks

+0

@ M4ks我猜「外部使用」是指想法試圖搜索是否有其他類正在使用已聲明的符號,如類,字段或方法。如果完全不使用符號,它會提示警告。也許你可以在檢查配置中取消選中「未使用的聲明」。 – longhua

相關問題