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的也一樣,當然也可以右擊選擇
-
文件
+關注
關注
1文章
575瀏覽量
25096 -
代碼
+關注
關注
30文章
4874瀏覽量
69928 -
插件
+關注
關注
0文章
339瀏覽量
22879
原文標題:用了這款 IDEA 神器,領導都夸我代碼寫得好!
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Verilog HDL代碼書寫規范
對于代碼規范的一些總結
Python編寫代碼的規范要求

使用Intellij IDEA的一些小技巧
探究IntelliJ IDEA 中JAVA代碼的任務標記

CheckStyle插件導入代碼規范

IDEA接口測試神器Apipost Helper 2.0簡介

jrebel和idea熱部署優勢
idea和eclipse環境配置沖突嗎
【JVM開發者必看】IntelliJ IDEA代碼分析實踐指南:實時糾錯、冗余檢測、自動修復等

評論