stunnix c/c++ obfuscator(c++代碼混淆工具) V4.9 官方正式版
55.1MB / 08-01
Markdown Monster補(bǔ)丁 v3.0.8 綠色版 附安裝教程
33KB / 10-16
Vemto(Laravel代碼生成器) v1.3.2 免費破解版 附激活教程
57.87MB / 04-19
VBA代碼編寫軟件Code VBA v10.0.0.48 免費安裝版 附使用教程
5.06MB / 03-03
Lapce(輕量級代碼編輯器) v0.11 免費綠色版
8.38MB / 05-28
GitHub Copilot(微軟代碼自動生成器) v1.0 免費安裝版
189KB / 04-07
TaskBuilder(低代碼開發(fā)工具) v1.3.13 免費綠色版
102MB / 03-14
編程代碼轉(zhuǎn)換器Tangible Software Solutions v01.2024 x64 免費
56.00MB / 02-05
朗思RPA(無代碼開發(fā)平臺)V5.1.2.2 官方安裝版
325MB / 02-08
朗思RPA(無代碼開發(fā)平臺)V5.1.2.2 官方綠色版
293MB / 02-08
-
VScode神級Ai代碼插件 Continue v1.1.24 開源版 編程工具 / 72.5MB
-
JetBrains DataSpell(數(shù)據(jù)科學(xué)IDE) v2025.1 官方中文安裝版 編程工具 / 899MB
-
-
JetBrains CLion v2025.1 中文正式免費版(附漢化補(bǔ)丁+安裝教程) 編程工具 / 1.3GB
-
-
-
Cursor(智能AI代碼生成工具) v0.48.9 官方版 編程工具 / 112MB
-
JetBrains ReSharper Command Line Tools命令行工具 v2025.1 官 編程工具 / 169MB
-
JetBrains ReSharper C++ v2025.1 中文最新免費版(附安裝教程) 編程工具 / 62.8MB
-
JetBrains ReSharper Ultimate(dotUltimate) v2025.1 免費正式安 編程工具 / 3.0GB
詳情介紹
SonarQube是代碼質(zhì)量和代碼安全解決方案,專為高可用性而設(shè)計,自動代碼審查工具,用于檢測代碼中的錯誤、漏洞和代碼問題,可以與您現(xiàn)有的工作流程集成,以實現(xiàn)跨項目分支和拉取請求的持續(xù)代碼檢查。使所有開發(fā)人員能夠編寫更清潔、更安全的代碼。輕松捕獲錯誤并提高代碼質(zhì)量,修復(fù) 危害您的應(yīng)用程序的漏洞,并通過安全熱點學(xué)習(xí) AppSec,最終可以有效提升開發(fā)人員的工作效率,并獲得更干凈可維護(hù)的代碼庫,支持多種編程語言,全面滿足開發(fā)需求!
功能特色
1、發(fā)布質(zhì)量代碼
捕獲棘手的錯誤以防止未定義的行為影響最終用戶。
2、應(yīng)用安全
修復(fù)危害您的應(yīng)用程序的漏洞,并通過安全熱點學(xué)習(xí)AppSec。
3、技術(shù)債務(wù)
確保您的代碼庫干凈且可維護(hù),以提高開發(fā)人員的速度!
4、適用于29種編程語言
我們擁抱進(jìn)步——無論是多語言應(yīng)用程序、由不同背景組成的團(tuán)隊,還是現(xiàn)代與傳統(tǒng)混合的工作流程,SonarQube都能滿足您的需求。
5、您的工作流程,增強(qiáng)
SonarQube適合您現(xiàn)有的工具,并在您的代碼庫的質(zhì)量或安全性面臨風(fēng)險時主動伸出援助之手。
6、通過持續(xù)的代碼質(zhì)量和代碼安全性增強(qiáng)您的工作流程
數(shù)以千計的自動化靜態(tài)代碼分析規(guī)則,從多個方面保護(hù)您的應(yīng)用程序并指導(dǎo)您的團(tuán)隊
安裝使用教程
配置數(shù)據(jù)源
打開配置文件:..\sonarqube-7.4\conf\sonar.properties
增加配置:以下是mysql的配置
- #----- DEPRECATED
- #----- MySQL >=5.6 && <8.0
- # Support of MySQL is dropped in Data Center Editions and deprecated in all other editions
- # Only InnoDB storage engine is supported (not msyISAM).
- # Only the bundled driver is supported. It can not be changed.
- #sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
- sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
- sonar.jdbc.username=root
- sonar.jdbc.password=root
- sonar.sorceEncoding=UTF-8
- sonar.login=admin
- sonar.password=admin
啟動
..\sonarqube-7.4\bin\windows-x86-64\StartSonar.bat
原先配置的數(shù)據(jù)源是Oracle,啟動的時候提示連接oracle的jar包不存在,將連接oracle的jar放到路徑
..\sonarqube-7.4\extensions\jdbc-driver\oracle\ojdbc14-10.2.0.1.0.jar
如果啟動的時候 提示“另一程序正在使用此文件”
由于之前啟動的sonar進(jìn)程未關(guān)閉,有沖突;打開資源管理器(ctrl+shift+esc),殺掉java進(jìn)程重新啟動,問題解決
再次啟動的時候,啟動過會兒窗口會自動關(guān)閉,那是因為報錯了,打開log文件..\sonarqube-7.4\logs\sonar.log,發(fā)現(xiàn)提示“遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個現(xiàn)有的連接”,如下所示:
2
然后打開web.log,發(fā)現(xiàn)提示如下:
3
這是因為連接的oracle的jar的版本過低
還有官方要求oracle的版本:
- #----- Oracle 11g/12c
- # The Oracle JDBC driver must be copied into the directory extensions/jdbc-driver/oracle/.
- # Only the thin client is supported, and only the versions 11.2.x or 12.2.x must be used. See
- # https://jira.sonarsource.com/browse/SONAR-9758 for more details.
- # If you need to set the schema, please refer to http://jira.sonarsource.com/browse/SONAR-5000
- #sonar.jdbc.url=jdbc:oracle:thin:@localhost:1521/XE
想想算了,不想去找jar包了于是便升級mysql版本到mysql5.7,然后mysql的連接上面已經(jīng)提供了
配置好重新啟動,由于第一次需要創(chuàng)建表,所以可能有點慢
登陸系統(tǒng)
訪問http://localhost:9000
初始用戶名 密碼 admin admin
登陸系統(tǒng)后按照如下步驟下載安裝 中文漢化包
4.安裝好插件重啟sonar,登錄后如下(已經(jīng)創(chuàng)建了一個項目,首次登錄后界面有些許差異)
5.接下來創(chuàng)建第一個項目
6.將
- mvn sonar:sonar \
- -Dsonar.host.url=http://localhost:9000 \
- -Dsonar.login=0006282044b5a5098d23d999c93f9c11eef16025
復(fù)制到maven項目的根目錄下啟動檢查即可
檢查后可以在SonarQube平臺里看到一些代碼的問題,如下:
7
8
9.Windows下重啟sonar:(這一步不清楚有沒有更好的方法,如有請指出)
- 首先關(guān)閉SonarQube.bat窗口
- 再Ctrl+Shift+Esc調(diào)出windows資源管理器
- 在進(jìn)程中關(guān)閉所有java.exe進(jìn)程
- 然后重新進(jìn)入.\sonarqube-7.4\bin\windows-x86-64\,運行StartSonar.bat文件
IDEA集成SonarLint
SonarLint 是一個插件,可以集成到開發(fā)工具里,有以下功能
- 當(dāng)打開java文件時可自動分析靜態(tài)文件,也可以手動對整個項目做分析;
- 可連接到SonarQube同步分析規(guī)則、質(zhì)量規(guī)則與自定義設(shè)置;
由于鵝主只使用IDEA,接下來就說明下IDEA如何集成
首先配置maven的settings.xml文件,目的是為了將結(jié)果同步到SonarQube平臺上
配置代碼如下:
sonar
true
jdbc:mysql://127.0.0.1:3306/sonarqube
com.mysql.jdbc.Driver
root
root
http://127.0.0.1:9000
安裝插件sonarLint
10.配置SonarQube servers
11.如果勾選 Automatically tigger analysis ,將會自動對打開的文件進(jìn)行分析
綁定上一步驟創(chuàng)建的,以及選擇項目對應(yīng)的SonarQube的項目
這一步是由于上面步驟已經(jīng)在SonarQube里分析了一次所以這里可以選擇SonarQube project,不清楚有沒有其他方法,如果有的話請指出
12.執(zhí)行命令 ,即可將項目進(jìn)行分析,以及將分析的結(jié)果同步到SonarQube平臺上,如果只是用插件進(jìn)行項目分析的話,測試發(fā)現(xiàn)是不會同步到平臺上的,不清楚是不是哪里步驟有問題...
mvn clean install
mvn sonar:sonar
至此整個過程講解結(jié)束
下載地址
人氣軟件
Java SE Development Kit(JDK) 17.0.15 官方正式版 Win64
JDK11(Java SE Development Kit 11) v11.0.27 x64 LTS 長期支持
EXT界面圖形工具Ext Designer 特別版
JetBrains Pycharm Pro 2025.1 中文專業(yè)免費正式版(附漢化包+安
intellij IDEA v2025.1 社區(qū)版 官方中文正式版(附漢化包+安裝方
myeclipse2016破解工具 v1.0 破解補(bǔ)丁(附安裝教程)
Java SE Development Kit(JDK1.8) jdk-8u451-windows-x64.exe 64
Java SE Development Kit(JDK) 17.0.15 官方正式版 Linux64
安卓集成開發(fā)工具Android Studio 2024.3.1.13 + SDK 2024.1.09 W
Zend Studio 10.1.0與10.0.1 破解文件與注冊碼打包
相關(guān)文章
-
CodeAsk for Linux (代碼分析工具) v1.0.3 免費Linux版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測、代碼質(zhì)量評估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
-
玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費版
玄機(jī)寶盒是一個集成了多種功能的C#編程輔助工具,特別適用于C#開發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...
-
Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64
JDK24是一款Java開發(fā)工具包,包含Java運行環(huán)境(java運行庫),Java開發(fā)套件和Java基礎(chǔ)類庫源代碼,JDK24是Java開發(fā)套件非LTS長期支持版本,引入了許多令人興奮的新特性,不...
-
鯨魚積木編程(無人機(jī)) V1.1.3 官方安裝版
鯨魚積木編程是一款適用于無人機(jī)的編程軟件,支持同步生成Python和C語言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...
-
微軟AI開發(fā)Microsoft .NET V10.0.100 P2 中文免費最新版 32/64位
.NET 10 首個預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...
-
CodeAsk(代碼分析工具) v1.0.4 綠色免費版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測、代碼質(zhì)量評估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的代碼編寫器SonarQube Data Center Edition V10.4.0.87286 免費安裝版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。