基本說明
爲了讓開發者更加方便、快速將規範推動並實行起來,阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測插件(IDEA、Eclipse)。該插件在掃描代碼後,將不符合規約的代碼按Blocker/Critical/Major三個等級顯示在下方,在IDEA上,還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則還實現了批量一鍵修復的功能。
操作手冊
安裝
安裝IDEA插件?
打開 Settings >> Plugins >> Browse repositories 輸入 Alibaba 搜索,看到對應插件後即可安裝。
使用
1.選中某一個類,或者在這個類裏邊右鍵也可以,點擊:編碼規約掃描
2.掃描代碼後,將不符合規約的代碼按 Blocker/Critical/Major 三個等級顯示在下方,雙擊可以定位至代碼處,右側窗口還有針對代碼的批量修復功能。
Blocker/Critical/Major三個等級:
在Snoar中對代碼規則有五個級別,這是前三個:崩潰/嚴重/重要,且前兩級別是必須要處理掉的。
3.導出html文件,點擊左側框的import→選擇html→自定義存放位置,點擊save。