最近公司在做代碼質(zhì)量卡點(diǎn)匪凉,通過SonarLint插件可以減少一些review代碼的工作量
1.安裝插件
官網(wǎng)可以選擇適合的版本https://plugins.jetbrains.com/plugin/7973-sonarlint
settings->plugins->Install Plugin from Disk...
2.使用
由于剛安裝完插件之后設(shè)置是默認(rèn)打開自動(dòng)檢測(cè)的佩耳,所以現(xiàn)在你的最底層工具欄里應(yīng)該會(huì)多一項(xiàng)sonarlint,你打開不同的Java文件揪惦,檢測(cè)會(huì)自動(dòng)進(jìn)行 ,檢測(cè)結(jié)果也會(huì)直接展示在那里悯衬。
2.1分析結(jié)果說明
可以看到檢測(cè)結(jié)果將檢查出來的問題分級(jí)列舉在左側(cè)巍举。
對(duì)于每個(gè)具體的問題,右側(cè)會(huì)列出該問題的描述和為什么它是不好的蛋逾。
而且還會(huì)把代碼的正反兩個(gè)范例做一個(gè)展示集晚,以讓開發(fā)者真正理解問題所在。對(duì)提升代碼質(zhì)量换怖、保持好的代碼風(fēng)格甩恼、防范錯(cuò)誤非常有幫助有木有。
2.2連接配置
對(duì)于企業(yè)級(jí)的開發(fā)沉颂,很多企業(yè)可能對(duì)代碼風(fēng)格和檢查項(xiàng)有自己的要求。這就可以為公司的開發(fā)者提供sonarqube服務(wù)器悦污,在其上進(jìn)行配置铸屉,然后
開發(fā)者連接以后就可以讓sonarlint按照公司的定義來進(jìn)行檢查了。
ps:如果不想它自動(dòng)檢查把下圖1處的對(duì)勾取消勾選就可以了切端。
選擇sonarlint general settings->點(diǎn)擊左下角加號(hào)->進(jìn)行相應(yīng)的配置 一步步往下填直到finish就好了