天天看點

Idea安裝sonarlint

      一、安裝SonarLint插件

      File–>Settings–>Plugins—>Browse Respositories ,搜尋sonar,在搜尋清單中選擇SonarLint進行安裝,根據提示重新開機idea即可。

      注意:一般情況下是不會出現安裝不成功,如果多次安裝都不成功就可能是網絡的原因,我們可以換了網絡環境下載下傳一下試試,我就是因為公司的區域網路出去之後顯示的都是同一個IP,是以可能要連接配接的網站會屏蔽我們的IP導緻下載下傳不成功,我用電腦連上自己的收集熱點之後就可以成功下載下傳了。

Idea安裝sonarlint

      二、添加Sonarqube Server

  依次點選File–>Settings–>Other Settings–>SonarLint General Settings,并進行如下操作:

Idea安裝sonarlint

      三、配置sonarQube Server

      在彈出框中填寫如下資訊:

     Name:自己命名即可。

     Server URL:自己配置的伺服器位址

     Authentication type:選擇Password

     Login:admin

     Password:admin

Idea安裝sonarlint

      點選Test connection進行連接配接檢測,連接配接成功後,點選OK按鈕,關閉彈出框。

  然後,設定SonarLint項目:點選SonarLint Project Settings,勾選Enable binding to remote SonarQube server,并選擇Bind to server,選擇你剛添加的sonarqube server。點選OK,關閉視窗即可。

Idea安裝sonarlint

       注意:配置完上述内容之後如果還是不能進行代碼檢測,我們就需要檢查一下自己的網絡是否與sonarQube伺服器處于同一區域網路内。

      四、分析代碼

      連接配接服務端完成後,會在主界面中顯示SonarLint一項。如下圖所示:

Idea安裝sonarlint

      當我們打開一個檔案時,SonarLint會自動檢測代碼,并在sonarLint控制台中,顯示有問題的代碼,點選問題,即可定位到相應的代碼上,并在右側顯示。

問題類型有如下幾種:

Idea安裝sonarlint

      注意:其中Blocker,Critical和Major是必須修改的,如有這三類問題,一律不許送出代碼。

      總結

      辦法總比問題多,當我們遇到問題的時候要多多考慮一下不同的情況,這樣問題産生的原因就會越來越清晰,這樣來解決問題就會容易很多。