為了讓開發(fā)更加方便、更為規(guī)范,阿里巴巴基于手冊內(nèi)容,研發(fā)了一套自動化的代碼規(guī)范檢測插件Alibaba Java Coding Guidelines 。該插件在掃描代碼后,將不符合規(guī)約的代碼按Blocker/Critical/Major三個等級顯示在下方,嚴(yán)重程度由高到低為:Blocker > Critical > Major,嚴(yán)重程度由高到低為:Blocker > Critical > Major,前面兩個等級必須修復(fù)。
1:在線安裝
打開IDEA,F(xiàn)ile-> Settings->Plugins,在搜索欄搜索Alibaba Java Coding Guidelines,然后安裝
2:離線安裝(解決無法在線安裝的問題)
2.1: zip下載
下載自己對應(yīng)的zip版本,下載地址: Alibaba Java Coding Guidelines - IntelliJ IDEs Plugin | Marketplace
2.2: 安裝zip包
打開IDEA,File->Settings->Plugins->設(shè)置->Install plugin from disk,選擇剛才自己下載插件zip包的地址,(最好存放的目錄路徑全英文,我不知道有中文路徑是否會出錯)。
3: 如何使用
單機(jī)一下要掃描的文件,然后如圖點(diǎn)擊或者直接用快捷鍵Ctrl+Alt+Shift+J
3.1: 編碼規(guī)約掃描
如果點(diǎn)擊當(dāng)前的項(xiàng)目,則掃描當(dāng)前項(xiàng)目下的所有不合規(guī)范的,如果點(diǎn)擊某一個類,然后再點(diǎn)擊編碼規(guī)約掃描則掃描的是當(dāng)前類的不合規(guī)范的。該插件在掃描代碼后,將不符合規(guī)約的代碼按Blocker/Critical/Major三個等級顯示在下方。前兩級別是必須要處理掉的。
Blocker:崩潰,立即改。
Critical:關(guān)鍵,馬上改。
Major:重大,稍晚一點(diǎn)改。
3.2: 實(shí)時的監(jiān)控開關(guān)
如果開啟,我們在寫代碼的時候就能夠?qū)崟r的監(jiān)控到不合規(guī)定的寫法,更加方便快捷。
3.3: 語言的選擇
阿里的這個插件默認(rèn)的是中文的,所以會更方便我們的使用。當(dāng)然,也有英文版的,如果你喜歡,也可以切換為英文。切換語言如下圖:
3.4: 自定義約束規(guī)則
File->Settings->Editor->inspections,可以根據(jù)自己要求進(jìn)行選擇約束。文章來源:http://www.zghlxwxcb.cn/news/detail-840014.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-840014.html
到了這里,關(guān)于Alibaba Java Coding Guidelines(阿里代碼規(guī)范插件,并且解決IDEA版本,導(dǎo)致無法在線安裝問題)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!