CheckStyle作為檢驗代碼規範的插件,除了可以使用配置預設給定的開發規範,如Sun的,Google的開發規範啊,也可以導入像阿裡的開發規範的插件。 事實上,每一個公司都存在不同的開發規範要求,所以大部分公司會給定自己的check規範,一般導入給定的 checkstyle.xml 文件即可實現。 ...
CheckStyle作為檢驗代碼規範的插件,除了可以使用配置預設給定的開發規範,如Sun的,Google的開發規範啊,也可以導入像阿裡的開發規範的插件。
事實上,每一個公司都存在不同的開發規範要求,所以大部分公司會給定自己的check規範,一般導入給定的 checkstyle.xml 文件即可實現。
作為新人,我checkstyle了一整個項目,苦不堪言,所以大家怕是還是多註意代碼規範啊,利人利己。
樓主用的是idea,所以先說一下插件的導入,然後再細說怎麼修改不規範的代碼。
導入CheckStyle插件
1. File ——> setting 安裝插件
也可以下載阿裡的開發規範,看個人需求和喜好。
2. 配置插件
3. 開始C
選擇你需要checkstyle的類右擊:
點擊checkstyle,因為我導入的是阿裡巴巴,使用checkstyle的按鍵被占用了,懶得弄了,阿裡蠻好的
或者:
報錯原因和處理方式
原則:少改動代碼,處理時候不盲目大意,git提交多寫點改動的情況。
1. 第一大類:註解問題
缺少註解,點擊問題即可跳轉到缺少註解的地方
註解不全,補齊就行
補齊,每一個@的值都要完整
2.字元占位問題
先按自己的需求設置code style
然後右擊選擇
即可解決
tab問題的話
預設情況下的是tab=4個空格,不存在tab的情況的,其實我也不會,歡迎補充。
見名知意
按要求改就ok了
刪掉就行
格式問題
名字問題
圖片
建議少改動,如果是公共類,影響較大,還是提前多留意吧。
邏輯錯誤
導包順序
類似這種情況的,都是導包順序沒有按照checkstyle的規範,一般情況下,eclispe的ctrl + shift + o 快捷鍵可以解決這個盜版問題,idea的也一樣,當然也可以右擊選擇
版權聲明:本文為CSDN博主「iXinRu」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。原文鏈接:https://blog.csdn.net/iXinRu/article/details/85242553
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2022最新版)
4.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這才是優雅的方式!!
覺得不錯,別忘了隨手點贊+轉發哦!