如果您在 IntelliJ IDEA 的大范圍內(nèi)檢查代碼,例如整個(gè)項(xiàng)目,可能會耗費(fèi)大量的時(shí)間。所以對于大型項(xiàng)目,IntelliJ IDEA 建議使用運(yùn)行代碼檢查,創(chuàng)建一些較小的范圍,并分別在每個(gè)范圍內(nèi)對其進(jìn)行分析。如果您不想在分析報(bào)告中出現(xiàn)一些代碼問題,您可以禁用某些檢查。
雖然代碼分析是在所有打開的 IntelliJ IDEA 文件中動態(tài)執(zhí)行的,但您可能需要為整個(gè)項(xiàng)目或自定義范圍運(yùn)行它,并在友好的視圖中檢查結(jié)果。
IntelliJ IDEA 運(yùn)行代碼檢查
- 在編輯器中打開所需的文件?;蛘哌x擇 "項(xiàng)目" 工具窗口中的文件或目錄。對于多項(xiàng)選擇,請單擊按住 Ctrl / ? 鍵的項(xiàng)目。初始檢查范圍將限于打開的文件或選擇。
- 在主菜單上選擇分析|檢查代碼(Analyze | Inspect Code)。將打開 "指定檢查范圍" 對話框。
- 在"檢查范圍" 區(qū)域中,指定應(yīng)檢查哪些文件。
- 要檢查整個(gè)項(xiàng)目的源代碼,請選擇 "整個(gè)項(xiàng)目" 選項(xiàng)。
- 如果你正在使用版本控制集成,則可以選擇只檢查未提交的文件。
- 要對當(dāng)前打開的文件或在 "項(xiàng)目" 視圖中選定的文件/文件夾運(yùn)行檢查,請選擇 "文件/模塊 <name> 選項(xiàng)"。
- 要在特定范圍內(nèi)應(yīng)用檢查代碼,請選擇 "自定義作用域" 選項(xiàng),然后從下拉列表中選擇所需的范圍,或單擊 "瀏覽"
按鈕,并在 "范圍" 對話框中配置新范圍。
- 要檢查測試源文件,請選中 "包含測試源" 復(fù)選框。
- 指定要應(yīng)用的檢查配置文件。執(zhí)行以下操作之一:
- 從"檢查配置文件" 下拉列表中選擇一個(gè)現(xiàn)有配置文件。
- 點(diǎn)擊 瀏覽按鈕
,并在"檢查" 對話框中配置新配置文件。
- 單擊“確定”以運(yùn)行代碼分析。
- 在檢驗(yàn)結(jié)果工具窗口顯示檢查結(jié)果。
也可以在不啟動 IDE 的情況下離線運(yùn)行檢查。按照本節(jié)在命令行中使用 IntelliJ IDEA 功能的部分中描述的過程進(jìn)行操作。
IntelliJ IDEA 按名稱運(yùn)行代碼檢查
IntelliJ IDEA 不是運(yùn)行所有啟用的檢查,而是可以通過其名稱精確地指定所需的檢查,并運(yùn)行它來檢查在特定范圍內(nèi)的代碼。
- 在編輯器中打開所需的文件。或者選擇 "項(xiàng)目" 工具窗口中的文件或目錄。對于多項(xiàng)選擇,請單擊按住 Ctrl/? 鍵的項(xiàng)目。初始檢查范圍將限于打開的文件或選擇。
- 在主菜單上選擇:分析|按名稱運(yùn)行檢查(Analyze | Run Inspection by Name),或按 Ctrl+Shift+Alt+I。
-
使用 CamelHumps 來匹配駱駝示例單詞和空格以匹配單詞的初始字母。
在打開的彈出框架中,開始輸入檢查名稱。在您鍵入時(shí),建議列表會收縮以顯示匹配的檢查。
將打開 "指定檢查范圍" 對話框。
- 在 "檢查范圍" 區(qū)域中,指定應(yīng)檢查哪些文件。
- 要檢查整個(gè)項(xiàng)目的源代碼,請選擇“整個(gè)項(xiàng)目”選項(xiàng)。
- 如果你正在使用版本控制集成,則您可以選擇只檢查未提交的文件。
- 要對當(dāng)前打開的文件或在 "項(xiàng)目" 視圖中選定的文件/文件夾運(yùn)行檢查,請選擇 "文件/模塊 <name> 選項(xiàng)"。
- 要在特定范圍內(nèi)應(yīng)用檢查代碼,請選擇 "自定義作用域" 選項(xiàng),然后從下拉列表中選擇所需的范圍,或單擊 "瀏覽" 按鈕
并在 "范圍" 對話框中配置新范圍。
- 要檢查測試源文件,請選中 "包含測試源" 復(fù)選框。
- 要在與特定掩碼匹配的文件中應(yīng)用檢查,請選擇文件掩碼并指定文件屏蔽。使用逗號分隔多個(gè)文件掩碼。
- 單擊“確定”運(yùn)行檢查。
- 在檢驗(yàn)結(jié)果工具窗口顯示檢查結(jié)果。
更多建議: