本地代碼規約掃描

寫每一行代碼的時候都要告訴自己:碼出高效,碼出質量。

這篇文章手把手教你代碼怎麼做到無錯誤,無漏洞,無異味。

一、背景

我的編譯器:IntelliJ IDEA

我的開發語言:Java

本文以我寫的spring-boot框架的demo爲例

二、安裝本地規約掃描工具

1 - Aibaba規約掃描插件

(1)插件安裝:(因爲我已將安裝過了,所以截圖顯示的是update;第一次安裝的,只需搜索Alibaba Java Coding Guidelines,點擊install即可)

(2)編碼完成後進行掃描;掃描之後,會有提示信息

2 - SonarLint掃描插件

(1)安裝SonarLint插件:同安裝Alibaba Java Coding Guidelines類似

(2)SonarLint配置

步驟:Preference -> Tools -> SonarLint -> 選中Automatically trigger analysis -> 選加號進行配置 -> Configuration Name填sonarqube -> 選中sonarqube -> SonarQube URL填 http://39.98.108.51:8085/

最終結果:

(3)代碼提交遠程倉庫之前,進行掃描

當前代碼:

掃描

(4)有漏洞根據解決方案進行修改

(5)現在代碼可以提交啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章