在sonarlint視窗中有個report tab頁,裡面顯示所有分析的報告
sonar是**質量管理平台。能檢測出專案中存在的以下問題:
缺乏單元測試。統計並展示單元測試覆蓋率
注釋不足或過多。沒有注釋將使**可讀性變差,而過多的注釋又會使得開發人員花費過多的精力去閱讀注釋,違背初衷
潛在的缺陷。比如程式有可能產生空指標、陣列越界等
不遵循**標準。如方法、類該大寫不大寫
糟糕的複雜度分布。檔案、類、方法等,如果複雜度過高將難以改變,這會使得開發人員難以理解它們,且如果沒有自動化的單元測試,對於程式中的任何元件的改變都將可能導致需要全面的回歸測試
file -> settings -> other settings-> sonarlint general settings -> 新增sonarqube servers
專案/檔案右鍵 -> sonarlint -> analyze with sonarlint
檔案內容右鍵 -> analyze with sonarlint
idea安裝外掛程式
方法1 file settings pulgins browse repositories 輸入要安裝的外掛程式 install 2.1 進入idea外掛程式官網 2.2 查詢idea的版本,idea版本檢視通過help about 查詢 build ic 173.4674.33 173.4674....
IDEA安裝Scala外掛程式
2.選擇new建立project 3.構建scala程式的兩種方式 3.1 選擇scala之後選擇sbt構建方式構建scala程式 或者3.2 直接選擇scala應用程式構建scala 4.根據上述3.1的sbt構建方式鍵入專案名稱,選擇scala的版本2.11.4 5.sbt構建的方式需要idea...
IDEA熱部署外掛程式安裝
選中jrebel 安裝包,然後重啟idea,開啟settings jrebel 下圖 1 生成guid 2 把生成的guid拼接到 後面 3 在jrebel server處,寫上 郵箱可以隨便寫 如果出現啟用過期 的情況,請重新生成guid,替換原來的guid即可 進入設定setting,build...