IntelliJ IDEA使用覆蓋率查找未使用的代碼

2018-09-25 10:34 更新

使用覆蓋率查找未使用的代碼

IntelliJ IDEA允許您在客戶端應(yīng)用程序中查找未使用的JavaScript,TypeScript和CSS代碼。當(dāng)您在特殊代碼覆蓋率模式下運(yùn)行應(yīng)用程序時(shí),IntelliJ IDEA會(huì)創(chuàng)建一個(gè)報(bào)告,顯示每個(gè)文件和文件夾中使用了多少代碼。由于源映射,此報(bào)告顯示源文件的覆蓋范圍,但不顯示實(shí)際在瀏覽器中運(yùn)行的已編譯代碼。

在代碼覆蓋模式下運(yùn)行應(yīng)用程序

提示:由于JavaScript調(diào)試配置僅適用于Chrome,因此代碼覆蓋率模式也僅在此瀏覽器中可用。

  1. 創(chuàng)建JavaScript Debug類型的運(yùn)行/調(diào)試配置:
    在主菜單上選擇:運(yùn)行|編輯配置,單擊工具欄上的 圖標(biāo)一般添加,然后從彈出列表中選擇:JavaScript Debug。在打開的“運(yùn)行/調(diào)試配置:JavaScript調(diào)試”對(duì)話框中,指定運(yùn)行應(yīng)用程序的URL地址。可以從瀏覽器的地址欄復(fù)制此URL。
    JavaScript調(diào)試配置 
    單擊“確定”以保存配置設(shè)置。
  2. 在工具欄上的“選擇運(yùn)行/調(diào)試配置”下拉列表中選擇新創(chuàng)建的配置,然后單擊列表旁邊的 圖標(biāo)一般runWithCoverage svg。
    ws javascript覆蓋率與覆蓋率一起運(yùn)行 
    運(yùn)行配置中指定的URL地址將在瀏覽器中打開。
  3. 要了解在頁面加載期間執(zhí)行的代碼,只需加載應(yīng)用程序,然后通過單擊工具欄上的 藝術(shù)品工作室圖標(biāo)殼工具欄停止 ,它位于 圖標(biāo)一般runWithCoverage svg旁邊,或通過“運(yùn)行”工具窗口來停止它。如果您需要針對(duì)應(yīng)用程序的某些特定功能的覆蓋率報(bào)告,請(qǐng)?jiān)跒g覽器中觸發(fā)這些功能,然后單擊 藝術(shù)品工作室圖標(biāo)殼工具欄停止以停止該應(yīng)用程序。
  4. 在覆蓋率工具窗口中查看報(bào)告?!绊?xiàng)目”工具窗口顯示有關(guān)文件和文件夾范圍的信息。在編輯器中,左側(cè)的裝訂線在執(zhí)行的行旁邊顯示綠色標(biāo)記,而旁邊沒有紅色標(biāo)記。您還可以將鼠標(biāo)懸停在行標(biāo)記上,查看每行代碼被命中的次數(shù)。
    ws與編輯的javescript報(bào)道報(bào)道
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)