AndroidStudio Analyze->run inspection by name

AS中lint的工具 Analyze可以對代碼進行動態檢測,功能十分強大,可以幫助我們發現代碼的潛在bug(內存泄漏,空指針),未使用的資源和不規範的寫法等等很多問題。平時用的最多的功能就是點擊工具欄的Analyze-> inspect code ,其實還可以通過運行特定命令進行代碼中某一項的檢測,運行 run inspection by name,下面介紹一些常用的命令的名字。
在這裏插入圖片描述
在這裏插入圖片描述
常用的name命令,只分析幾個常用的,因爲太多了,其他的需要大家自己去探索。注意代碼分析只是提供修改建議,具體改不改還需要我們自己確定。

Unused Assignment(賦值,賦值之後未使用,又被再次賦值),
在這裏插入圖片描述
Unused declaration(定義聲明,查詢未被使用的聲明,賦值之後未被使用,未被使用的方法,未被調用過構造函數的類)
在這裏插入圖片描述
Unused resources(資源,佈局、圖片、字段、顏色、各種xml文件)
在這裏插入圖片描述
constant conditions & exceptions 檢查代碼可能存在的錯誤,類似空指針
在這裏插入圖片描述
代碼檢測(Analyze-》run inspection by name還有很多很多的規則,可以從Analyze->inspect code -》下圖三個點 )
在這裏插入圖片描述
在這裏插入圖片描述
Android -》 lint -》Correctness目錄:
在這裏插入圖片描述
左側分了很多類型,點開可以看到,每個命令的作用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章