摘要:特點(diǎn)開(kāi)源的代碼質(zhì)量管控平臺(tái),我們使用的即為。一個(gè)擴(kuò)展插件,可以安裝在與等開(kāi)發(fā)工具中中的使用安裝,搜索。連接的主要目的是同步分析規(guī)則質(zhì)量規(guī)則與自定義設(shè)置。結(jié)果同步顯示同部分,此部分要求為。
介紹
? 代碼質(zhì)量管理的開(kāi)源平臺(tái),用于管理源代碼的質(zhì)量 通過(guò)插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語(yǔ)言的代碼質(zhì)量管理與檢測(cè)。集成了CheckStyle,PMD,F(xiàn)indbugs等工具校驗(yàn)規(guī)則,具有重復(fù)代碼發(fā)現(xiàn),代碼測(cè)試覆蓋率,代碼注釋率,及所有的檢測(cè)率變化追蹤的功能特性。
特點(diǎn)? SonarQube:開(kāi)源的代碼質(zhì)量管控平臺(tái),我們使用的http://localhost:9000即為SonarQube。
? SonarLint:一個(gè)擴(kuò)展插件,可以安裝在idea與eclipse等開(kāi)發(fā)工具中
Eclipse中的使用 1、 安裝? help -> eclipse marketplace...,搜索sonarlint, Install。
2、 使用打開(kāi)java文件,soanrlint會(huì)自動(dòng)進(jìn)行檢測(cè),對(duì)于不規(guī)范或有問(wèn)題的代碼會(huì)在下方劃藍(lán)色波浪線,如圖:
鼠標(biāo)放在藍(lán)色部分會(huì)有彈框顯示錯(cuò)誤信息或建議修改信息
點(diǎn)擊“open description of rule”可以查看具體的錯(cuò)誤描述,錯(cuò)誤示例及修改示例。
在項(xiàng)目或單個(gè)java文件上右鍵 -> sonarlint -> Analyze 進(jìn)行手動(dòng)操作分析。這樣SonarLint Report面板中查看所有的異常信息
3、Server連接SonarQube的主要目的是同步分析規(guī)則、質(zhì)量規(guī)則與自定義設(shè)置。操作如下:
從Window -> show view 中找到SonarLint Bindings打開(kāi);
在該面板空白處 右鍵創(chuàng)建 server連接,選擇SonarQube
url為:http://localhost:9000
使用UserName+Password或者token登陸
沒(méi)有token可以點(diǎn)擊右側(cè)按鈕創(chuàng)建,或者尋找管理員創(chuàng)建
配置名稱
完成服務(wù)配置
綁定工程,點(diǎn)擊add
輸入sonarQube中創(chuàng)建的工程的名稱
完成
4、 結(jié)果同步SonarQube顯示在maven的settings.xml中配置如下:
配置完成后,使用soanr:sonar命令運(yùn)行項(xiàng)目,此部分要求JDK為1.8。clean install sonar:sonar
可以打開(kāi)http://localhost:9000/dashboard?id=com.xxx查看對(duì)應(yīng)的錯(cuò)誤信息,也可以在SonarQube點(diǎn)擊Issues進(jìn)行查看
IDEA中使用 1、 安裝? File -> settings -> plugins 搜索sonarLint,Install。
2、 使用在左下角點(diǎn)擊隱藏面板,可以看到sonarLint,打開(kāi)
打開(kāi)java文件,soanrlint會(huì)自動(dòng)進(jìn)行檢測(cè),對(duì)于不規(guī)范或有問(wèn)題的代碼會(huì)添加暗金色的背景色,鼠標(biāo)放上去會(huì)有如圖提示:
也可以通過(guò)點(diǎn)擊上圖的綠色倒三角手動(dòng)執(zhí)行分析。
3、 Server連接SonarQube的主要目的是同步分析規(guī)則、質(zhì)量規(guī)則與自定義設(shè)置。操作如下:
從File -> settings -> OtherSettings中找到“SonarLint General Settings”打開(kāi);
點(diǎn)擊加號(hào),輸入一個(gè)name,如localhost;選擇SonarQube,Url為http://localhost9000;
選擇Login/Password或者token,輸入賬號(hào)與密碼或者token;
finish
勾選“Enable binding to remote SonarQube Server”,選擇添加的server,搜索到你需要綁定的項(xiàng)目,然后選擇確認(rèn)。
4、結(jié)果同步SonarQube顯示同Eclipse部分,此部分要求JDK為1.8。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/75576.html
摘要:是的一個(gè)代碼質(zhì)量檢查的工具,功能非常強(qiáng)大,可以讓我們的代碼寫的更加規(guī)范,并且能檢查一部分代碼邏輯的錯(cuò)誤安裝安裝非常簡(jiǎn)單,直接去的,搜索,安裝。點(diǎn)擊就可以使用了。 SonarLint是eclipse的一個(gè)代碼質(zhì)量檢查的工具,功能非常強(qiáng)大,可以讓我們的代碼寫的更加規(guī)范,并且能檢查一部分代碼邏輯的錯(cuò)誤 安裝SonarLint 安裝非常簡(jiǎn)單,直接去eclipse的Eclipse Marketp...
摘要:將數(shù)據(jù)存儲(chǔ)在類似的文檔中,并且文檔中每個(gè)串結(jié)構(gòu)可能有所不同。接下來(lái)是配置數(shù)據(jù)庫(kù)的路徑。輸入,提示服務(wù)啟動(dòng)成功提示服務(wù)停止。表示服務(wù)配置成功。參考掘金與對(duì)比菜鳥(niǎo)教程教程在下的安裝與服務(wù)配置 前言 本文主要內(nèi)容為:*MongoDB是什么MongoDB4.0 在windows中安裝與配置會(huì)重點(diǎn)提到MongoDB4.0 在windows中安裝與配置中遇到的一些坑* mongoDB是什么 mon...
摘要:常用插件的官方中文插件,能夠直接使實(shí)現(xiàn)中文版。是一個(gè)項(xiàng)目統(tǒng)計(jì)插件,簡(jiǎn)單來(lái)說(shuō)就是可以給出一個(gè)項(xiàng)目的統(tǒng)計(jì)信息,包括文件和代碼量等,在的左下角增加一個(gè)選項(xiàng),點(diǎn)擊這個(gè)按鈕就可以查看項(xiàng)目的統(tǒng)計(jì)信息了。文件和代碼模板修改主題顯示行數(shù)和方法線 ...
摘要:開(kāi)發(fā)環(huán)境及版本要求及以上版本開(kāi)發(fā)工具簡(jiǎn)稱推薦使用,同樣可以使用實(shí)踐。注解職責(zé)應(yīng)用啟動(dòng)時(shí)容器會(huì)加載并注入到容器。掃描被修飾的配置類,也會(huì)掃描組件的配置類,并啟動(dòng)加載其默認(rèn)配置。 1. Spring Boot簡(jiǎn)介 ??Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,秉承習(xí)慣優(yōu)于配置的理念,簡(jiǎn)化了Spring應(yīng)用程序創(chuàng)建和開(kāi)發(fā),無(wú)須過(guò)多關(guān)注配置,可以將更多精力放在業(yè)務(wù)代碼上。 2...
閱讀 2260·2021-11-16 11:44
閱讀 647·2019-08-30 15:55
閱讀 3279·2019-08-30 15:52
閱讀 3617·2019-08-30 15:43
閱讀 2203·2019-08-30 11:21
閱讀 443·2019-08-29 12:18
閱讀 1952·2019-08-26 18:15
閱讀 476·2019-08-26 10:32