寫每一行代碼的時候都要告訴自己:碼出高效,碼出質量。
這篇文章手把手教你代碼怎麼做到無錯誤,無漏洞,無異味。
一、背景
我的編譯器: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)現在代碼可以提交啦