1. 自從用了CheckStyle插件,代碼寫的越來越規(guī)范了....

        共 3332字,需瀏覽 7分鐘

         ·

        2024-07-25 10:30

        來源:blog.csdn.net/iXinRu/article/details/85242553

        ?? 歡迎加入小哈的星球,你將獲得: 專屬的項目實戰(zhàn) / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論

        • 新項目:《從零手擼:仿小紅書(微服務架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點擊查看項目介紹;
        • 《從零手擼:前后端分離博客項目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/;

        截止目前,累計輸出 50w+ 字,講解圖 2200+ 張,還在持續(xù)爆肝中.. 后續(xù)還會上新更多項目,目標是將 Java 領域典型的項目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時通訊,Spring Cloud Alibaba 等等,戳我加入學習,解鎖全部項目,已有1800+小伙伴加入

        • 1.導入CheckStyle插件
        • 2.報錯原因和處理方式
        • 3.見名知意
        • 4.格式問題
        • 5.邏輯錯誤
        • 6.導包順序

        CheckStyle作為檢驗代碼規(guī)范的插件,除了可以使用配置默認給定的開發(fā)規(guī)范,如Sun的,Google的開發(fā)規(guī)范啊,也可以導入像阿里的開發(fā)規(guī)范的插件。事實上,每一個公司都存在不同的開發(fā)規(guī)范要求,所以大部分公司會給定自己的check規(guī)范,一般導入給定的checkstyle.xml文件即可實現(xiàn)。

        作為新人,我checkstyle了一整個項目,苦不堪言,所以大家怕是還是多注意代碼規(guī)范啊,利人利己。

        樓主用的是idea,所以先說一下插件的導入,然后再細說怎么修改不規(guī)范的代碼。

        1.導入CheckStyle插件

        1.File ——> setting 安裝插件

        圖片

        圖片

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

        圖片

        2.配置插件

        圖片

        圖片

        圖片

        3.開始C

        選擇你需要checkstyle的類右擊:

        圖片

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

        或者:

        圖片

        2.報錯原因和處理方式

        原則:少改動代碼,處理時候不盲目大意,git提交多寫點改動的情況。

        1.第一大類:注解問題

        缺少注解,點擊問題即可跳轉(zhuǎn)到缺少注解的地方

        圖片

        注解不全,補齊就行

        圖片

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

        圖片

        2.字符占位問題

        圖片

        先按自己的需求設置code style

        圖片

        然后右擊選擇

        圖片

        即可解決

        tab問題的話

        圖片

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

        3.見名知意

        圖片

        按要求改就ok了

        圖片

        刪掉就行

        4.格式問題

        名字問題

        圖片

        建議少改動,如果是公共類,影響較大,還是提前多留意吧。

        5.邏輯錯誤

        圖片

        圖片

        6.導包順序

        圖片

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

        圖片

        ?? 歡迎加入小哈的星球,你將獲得: 專屬的項目實戰(zhàn) / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論

        • 新項目:《從零手擼:仿小紅書(微服務架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點擊查看項目介紹;
        • 《從零手擼:前后端分離博客項目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/;

        截止目前,累計輸出 50w+ 字,講解圖 2200+ 張,還在持續(xù)爆肝中.. 后續(xù)還會上新更多項目,目標是將 Java 領域典型的項目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時通訊,Spring Cloud Alibaba 等等,戳我加入學習,解鎖全部項目,已有1800+小伙伴加入


            
               

        1. 我的私密學習小圈子~

        2. 偷偷曝光下國內(nèi)軟件外包公司!(2024 最新版,很全?。?/a>

        3. 還在用Jenkins?這套輕量級自動化部署方案賊帶勁!

        4. 史上最全 Maven 教程,沒有之一

        最近面試BAT,整理一份面試資料Java面試BATJ通關手冊,覆蓋了Java核心技術、JVM、Java并發(fā)、SSM、微服務、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

        獲取方式:點“在看”,關注公眾號并回復 Java 領取,更多內(nèi)容陸續(xù)奉上。

        PS:因公眾號平臺更改了推送規(guī)則,如果不想錯過內(nèi)容,記得讀完點一下在看,加個星標,這樣每次新文章推送才會第一時間出現(xiàn)在你的訂閱列表里。

        “在看”支持小哈呀,謝謝啦

        瀏覽 240
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. aaa一级黄色片 | 韩国精品无码一区二区三区18 | 欧美日韩一区二区三区成人免费 | 免费靠逼视频 | 特黄特爽特刺激的视频 |