SonarSource
SonarQube是一個開源平臺,于2007年以Sonar的名義推出,近年來成為世界代碼質(zhì)量管理體系的,以其持續(xù)的代碼質(zhì)量檢測而著稱。
它目前支持25種語言,其中一些包括Java,C / C ++,C#,PHP,F(xiàn)lex,Groovy,JavaScript,Python,PL / SQL和COBOL,它也經(jīng)常被用作Android開發(fā)的一部分。
它是有用的,因?yàn)樗峁┤玬ian的自動化分析工具,并與Maven,Ant,Gradle和其他持續(xù)集成工具集成。它報告了重復(fù)的代碼,編碼標(biāo)準(zhǔn),單元測試,代碼覆蓋率,復(fù)雜代碼,潛在的錯誤,評論和設(shè)計和架構(gòu)。
它可與Java IDE開發(fā)環(huán)境(如Eclipse,NetBeans和IntelliJ IDEA)集成,并可通過使用插件進(jìn)行擴(kuò)展。
下次再檢查一下,我將會看看有用的HTML和CSS工具。
您使用什么工具來幫助改進(jìn)代碼,讓我們知道!
這篇文章是我們的“Java文章索引”系列的一部分。在這些文章中,我們的目標(biāo)是探索Java和Javafx的世界??纯窗?!
如果您是第yi次讀者,或者只是想在發(fā)布新文章和更新時收到通知,您可以通過社交媒體(Twitter,F(xiàn)acebook和Google+)或博客RSS保持xin。
相關(guān)文章:
宣布JDeli - 一個新的Java圖像庫
Java PDF播客現(xiàn)在在ITUNES上可用
Java PDF播客1 - 版本5發(fā)行版概述
免費(fèi)PDF指南:系列指數(shù)
免費(fèi)PDF指南更新 - 非技術(shù)用戶的5個簡單步驟中的PDF到HTML5
SonarQube和JaCoCo的個人測試代碼覆蓋率
圍繞JaCoCo聽眾人工制品的一個警告。雖然在文檔中不清楚,但是當(dāng)JaCoCo偵聽器版本與SonarQube中安裝的Java插件的版本匹配時,似乎獲得了jia效果。在這種情況下,由于我們在SonarQube中安裝的Java插件是2.3版,我們使用了listener artefact 2.3版本。我們還用監(jiān)ting器1.2測試了同樣好的結(jié)果,但為了防止任何未來的沖突,我們建議保持版本一致。
運(yùn)行分析
一旦完成了項(xiàng)目配置的更改,您只需要重新執(zhí)行SonarQube分析即可查看新的報告。
根據(jù)您安裝的SonarQube Java版本,配置有所不同。
在舊版本中運(yùn)行分析
當(dāng)使用的Java插件版本是2.1或更早的版本時,應(yīng)該在分析執(zhí)行時才能啟用該配置文件,并且只有當(dāng)分析執(zhí)行時。這意味著現(xiàn)在需要發(fā)射聲納:聲納目標(biāo)作為單獨(dú)的Maven構(gòu)建(建議這樣做,但在許多情況下,您可以在一次運(yùn)行中執(zhí)行所有目標(biāo))。在我們的寵物診suo版本的情況下:
>mvn清潔驗(yàn)證-P貨 - tomcat,硒測試,jmeter測試
>mvn sonar:聲納-P覆蓋率測試
如果您的構(gòu)建是由Jenkins工作觸發(fā)的,那么新的配置文件應(yīng)該添加到后期制作操作中,如此屏幕截圖中所示:
SonarSource設(shè)置
在引擎蓋下,代理商sonarqube 掃描報告,這個SonarQube實(shí)例依賴于如下所示的許多默認(rèn)或定制配置設(shè)置。
(以上是示例應(yīng)用程序的截圖)
可以通過該界面訪問和更改各個組件的配置設(shè)置。
更新中心
到目前為止看到的各種儀表板中的許多小部件可以從下面的頁面啟用或禁用。還可以對所有小部件進(jìn)行更新和升級,包括SonarQube本身的更新和升級。
(以上是示例應(yīng)用程序的截圖)
升級過程
查看[10]中的升級過程,另見[11],了解過程之前和之后應(yīng)該做什么。
通常停止并重新啟動SonarQube是在應(yīng)用更新或升級到一個或多個組件或SonarQube本身之前和之后執(zhí)行的常見步驟。
結(jié)論
在評估這些功能后,代理商sonarqube 掃描報告,它清楚地表明,該產(chǎn)品具有優(yōu)于其他解決方案的優(yōu)勢,重慶sonarqube 掃描報告,即大量免費(fèi)插件,基于插件的儀表板系統(tǒng),除了作為開源項(xiàng)目,還有一個很好的開始用。話雖如此,可能有商業(yè)產(chǎn)品有更好的質(zhì)量評估命題,但不一定有用,中國sonarqube 掃描報告,除非你是一個大型組織。
使用SonarQube作為創(chuàng)建短反饋循環(huán)的工具,并在評估建議的更改的原理后,對代碼庫進(jìn)行改進(jìn)。如果反饋不正確或是假陽性或假陰性 - 一個選項(xiàng)是調(diào)整相關(guān)組件背后的配置設(shè)置,以查看在當(dāng)前情況下提出的問題是否適用 - 基本上是轉(zhuǎn)動支票或不采取反饋?zhàn)置嫔稀?/p>
溫馨提示:以上是關(guān)于重慶sonarqube 掃描報告-華克斯信息的詳細(xì)介紹,產(chǎn)品由蘇州華克斯信息科技有限公司為您提供,如果您對蘇州華克斯信息科技有限公司產(chǎn)品信息感興趣可以聯(lián)系供應(yīng)商或者讓供應(yīng)商主動聯(lián)系您 ,您也可以查看更多與行業(yè)專用軟件相關(guān)的產(chǎn)品!
免責(zé)聲明:以上信息由會員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會員負(fù)責(zé),天助網(wǎng)對此不承擔(dān)任何責(zé)任。天助網(wǎng)不涉及用戶間因交易而產(chǎn)生的法律關(guān)系及法律糾紛, 糾紛由您自行協(xié)商解決。
風(fēng)險提醒:本網(wǎng)站僅作為用戶尋找交易對象,就貨物和服務(wù)的交易進(jìn)行協(xié)商,以及獲取各類與貿(mào)易相關(guān)的服務(wù)信息的平臺。為避免產(chǎn)生購買風(fēng)險,建議您在購買相關(guān)產(chǎn)品前務(wù)必 確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。過低的價格、夸張的描述、私人銀行賬戶等都有可能是虛假信息,請采購商謹(jǐn)慎對待,謹(jǐn)防欺詐,對于任何付款行為請您慎重抉擇!如您遇到欺詐 等不誠信行為,請您立即與天助網(wǎng)聯(lián)系,如查證屬實(shí),天助網(wǎng)會對該企業(yè)商鋪?zhàn)鲎N處理,但天助網(wǎng)不對您因此造成的損失承擔(dān)責(zé)任!
聯(lián)系:tousu@tz1288.com是處理侵權(quán)投訴的專用郵箱,在您的合法權(quán)益受到侵害時,歡迎您向該郵箱發(fā)送郵件,我們會在3個工作日內(nèi)給您答復(fù),感謝您對我們的關(guān)注與支持!