[發明專利]一種基于集中式管理模式下的前端代碼自動化校驗方法在審
| 申請號: | 202111152243.3 | 申請日: | 2021-09-29 |
| 公開(公告)號: | CN113918162A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 羅金蓉;范淵;吳永越;鄭學新;劉韜 | 申請(專利權)人: | 成都安恒信息技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/71;G06F11/36 |
| 代理公司: | 成都君合集專利代理事務所(普通合伙) 51228 | 代理人: | 尹新路 |
| 地址: | 610000 四川省成都市自由貿易試驗區成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 集中 管理模式 前端 代碼 自動化 校驗 方法 | ||
1.一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,包括以下步驟: 步驟S1.預設待激活的自動化代碼檢查規則;
步驟S2.進入待校驗的前端代碼項目,并將所述待激活的自動化代碼檢查規則配置進所述前端代碼項目中; 步驟S3.用戶手動選擇代碼的托管方式是GIT方式還是SVN方式,并根據托管方式選擇對應的自動化代碼檢查規則;
步驟S4.選擇自動化代碼檢查規則的類型,并根據所述類型判斷是否需要自行設置對應的檢查規則,如果是,選擇自定義的方式并根據自行設置的檢查規則生成對應的自動化代碼檢查規則,如果否,啟動默認的設置檢查規則,生成默認的自動化代碼檢查規則;
步驟S5.激活對應托管方式和類型的自動化代碼檢查規則;
步驟S6.在所述待校驗的前端代碼項目中編輯前端代碼,并根據激活的自動化代碼檢查規則對前端代碼進行第一次自動化代碼校驗,判斷前端代碼是否有錯誤,如果是,保存前端代碼后對錯誤代碼進行第一次代碼修復,將修復的代碼提交代碼倉庫并進行修復代碼文件數的選擇后,繼續啟動自動化代碼檢查規則;如果否,無法繼續啟動自動化代碼檢查規則;
步驟S7.根據自動化代碼檢查規則對待校驗的前端代碼項目繼續檢查,對前端代碼進行對應的第二次代碼自動化校驗和第二次自動代碼修復,判斷輸出的校驗結果是否正確,如果是,將待校驗的前端代碼入庫,如果否,返回步驟S5。
2.根據權利要求1所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述步驟S1中的自動化代碼檢查規則包括SVN代碼檢查規則和GIT代碼檢查規則。
3.根據權利要求1所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述步驟S3包括: 當用戶沒有選擇代碼托管的方式時,進入前端代碼默認配置的管理,不選擇自動化代碼檢查規則。
4.根據權利要求1所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述步驟S3還包括: 根據托管方式激活并啟動對應的SVN代碼檢查規則或GIT代碼檢查規則。
5.根據權利要求1-4任一項所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述SVN代碼檢查規則包括: 當接收到用戶通過SVN請求命令選擇的SVN代碼時,觸發當前SVN代碼文件的狀態校驗規則;
根據SVN代碼文件的狀態校驗規則將處于新增、修改這兩種狀態的SVN代碼文件加入SVN待校驗區。
6.根據權利要求1-4任一項所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述GIT代碼檢查規則包括: 當接收到用戶通過GIT請求命令選擇的GIT代碼時,觸發當前GIT代碼文件的狀態校驗規則;
根據GIT代碼文件的狀態校驗規則將處于新增、修改和暫存這三種狀態的GIT代碼文件加入GIT待校驗區。
7.根據權利要求1所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述步驟S5中的第一次代碼修復包括: 每次保存前端代碼時會通過預設的按鍵指令自動對錯誤代碼進行校正。
8.根據權利要求1-7任一項所述的一種基于集中式管理模式下的前端代碼自動化校驗方法,其特征在于,所述步驟S7中包括: 將代碼文件加入對應代碼托管方式的待校驗區中,通過全部選中命令選中待校驗區的代碼文件;
提交對應的請求信息和代碼文件,根據所述自動化代碼檢查規則對提交的請求信息和代碼文件進行對應的第二次代碼自動化校驗和第二次自動代碼修復,輸出的校驗結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都安恒信息技術有限公司,未經成都安恒信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111152243.3/1.html,轉載請聲明來源鉆瓜專利網。





