用了這款 IDEA 神器,領導都夸我代碼寫得好!
回復架構師獲取資源
大家好,我是你們的朋友架構君,一個會寫代碼吟詩的架構師。
原文:
blog.csdn.net/iXinRu/article/details/85242553

CheckStyle作為檢驗代碼規(guī)范的插件,除了可以使用配置默認給定的開發(fā)規(guī)范,如Sun的,Google的開發(fā)規(guī)范啊,也可以導入像阿里的開發(fā)規(guī)范的插件。
事實上,每一個公司都存在不同的開發(fā)規(guī)范要求,所以大部分公司會給定自己的check規(guī)范,一般導入給定的 checkstyle.xml 文件即可實現。
作為新人,我checkstyle了一整個項目,苦不堪言,所以大家怕是還是多注意代碼規(guī)范啊,利人利己。
樓主用的是idea,所以先說一下插件的導入,然后再細說怎么修改不規(guī)范的代碼。
導入CheckStyle插件
File ——> setting 安裝插件


也可以下載阿里的開發(fā)規(guī)范,看個人需求和喜好。

2. 配置插件



3. 開始C
選擇你需要checkstyle的類右擊:

點擊checkstyle,因為我導入的是阿里巴巴,使用checkstyle的按鍵被占用了,懶得弄了,阿里蠻好的
或者:

報錯原因和處理方式
原則:少改動代碼,處理時候不盲目大意,git提交多寫點改動的情況。
1. 第一大類:注解問題
缺少注解,點擊問題即可跳轉到缺少注解的地方

注解不全,補齊就行

補齊,每一個@的值都要完整

2.字符占位問題

先按自己的需求設置code style

然后右擊選擇

即可解決
tab問題的話

默認情況下的是tab=4個空格,不存在tab的情況的,其實我也不會,歡迎補充。
見名知意

按要求改就ok了

刪掉就行
格式問題
名字問題
圖片
建議少改動,如果是公共類,影響較大,還是提前多留意吧。
邏輯錯誤


導包順序

類似這種情況的,都是導包順序沒有按照checkstyle的規(guī)范,一般情況下,eclispe的ctrl + shift + o 快捷鍵可以解決這個盜版問題,idea的也一樣,當然也可以右擊選擇

這些年小編給你分享過的干貨
2.優(yōu)質ERP系統(tǒng)帶進銷存財務生產功能(附源碼)
3.優(yōu)質SpringBoot帶工作流管理項目(附源碼)
5.SBoot+Vue外賣系統(tǒng)前后端都有(附源碼)

轉發(fā)在看就是最大的支持??
