IDEA——Sonar Lint,Check Style, Find Bugs

Sonar Lint

第一個必須是 SonarLint 了,我知道的大部分公司用來檢查代碼規範的工具, 就是 SonarQube,對於 SonarQube 我就不過多介紹了,這裏主要聊一聊 Sonar Lint 這款 IDEA 插件,理論上 Jetbrains 全家桶都可以用。

  1. 安裝部分就省略掉了,直接進入配置環節。

  2. 安裝插件並重啓後,打開系統設置,找到如圖所示的選項:
    在這裏插入圖片描述

  3. 點擊 + 新增一個後端服務。

如果你們公司不是用 SonarQube 掃描代碼,或者沒有一個公共的後端,可以省略步驟 3 - 5,SonarLint 可以獨立使用。

綁定服務端的好好處是可以統一管理規則,方便自定義一些檢查規則,如果是獨立運行(單機版),是享受不到規則實時更新、統一管理等特性的。

在這裏插入圖片描述
4. 選擇 token 或 username/password 進行認證,填入必要的信息後,服務器配置完成。

在這裏插入圖片描述
在這裏插入圖片描述

  1. 切換至項目配置,將當前項目與服務端項目進行綁定:
    在這裏插入圖片描述

  2. 當我們編寫了不規範的代碼時,效果大致如圖所示:

在這裏插入圖片描述

  1. 還可以配置成在提交代碼之前先檢查一遍修改了的文件:

在這裏插入圖片描述
在這裏插入圖片描述

CheckStyle

CheckStyle 也是我們經常會用到的插件之一,貼心的社區大佬們貢獻了 IDEA 版本的插件,名叫 CheckStyle-IDEA。

  1. 我們搜索安裝這個插件,安裝完成後重啓 IDE 即可使用:
    在這裏插入圖片描述

  2. 默認情況下,直接使用默認配置即可。如果想定製規則,直接修改配置即可。

在這裏插入圖片描述

  1. 這個插件也支持在提交代碼前進行檢查:

在這裏插入圖片描述

FindBugs

除了 CheckStyle 以外,我們也經常需要檢測代碼的安全性,這時候就用到了 FindBugs 插件,同樣是 IDEA 版本的,名叫 FindBugs-IDEA。

  1. 同上,我們搜索安裝這個插件,安裝完成後重啓 IDE 即可使用:

在這裏插入圖片描述
2. 默認情況下,直接使用默認配置即可。如果想定製規則,直接修改配置即可。

在這裏插入圖片描述
3. 這個插件也支持在提交代碼前進行檢查:
在這裏插入圖片描述

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