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 免費(fèi)破解版 附激活教程
57.87MB / 04-19
VBA代碼編寫軟件Code VBA v10.0.0.48 免費(fèi)安裝版 附使用教程
5.06MB / 03-03
Lapce(輕量級(jí)代碼編輯器) v0.11 免費(fèi)綠色版
8.38MB / 05-28
GitHub Copilot(微軟代碼自動(dòng)生成器) v1.0 免費(fèi)安裝版
189KB / 04-07
TaskBuilder(低代碼開發(fā)工具) v1.3.13 免費(fèi)綠色版
102MB / 03-14
編程代碼轉(zhuǎn)換器Tangible Software Solutions v01.2024 x64 免費(fèi)
56.00MB / 02-05
朗思RPA(無代碼開發(fā)平臺(tái))V5.1.2.2 官方安裝版
325MB / 02-08
朗思RPA(無代碼開發(fā)平臺(tái))V5.1.2.2 官方綠色版
293MB / 02-08
-
-
JetBrains DataSpell(數(shù)據(jù)科學(xué)IDE) v2025.1 官方中文安裝版 編程工具 / 899MB
-
JetBrains DataGrip v2025.1 免費(fèi)中文正式版(附漢化包+安裝教程) 編程工具 / 750MB
-
JetBrains CLion v2025.1 中文正式免費(fèi)版(附漢化補(bǔ)丁+安裝教程) 編程工具 / 1.3GB
-
C#編輯器JetBrains Rider v2025.1 x64 中文安裝免費(fèi)版(附最新教 編程工具 / 1.4GB
-
-
Cursor(智能AI代碼生成工具) v0.48.9 官方版 編程工具 / 112MB
-
JetBrains ReSharper Command Line Tools命令行工具 v2025.1 官 編程工具 / 169MB
-
JetBrains ReSharper C++ v2025.1 中文最新免費(fèi)版(附安裝教程) 編程工具 / 62.8MB
-
JetBrains ReSharper Ultimate(dotUltimate) v2025.1 免費(fèi)正式安 編程工具 / 3.0GB
詳情介紹
SonarQube是代碼質(zhì)量和代碼安全解決方案,專為高可用性而設(shè)計(jì),自動(dòng)代碼審查工具,用于檢測(cè)代碼中的錯(cuò)誤、漏洞和代碼問題,可以與您現(xiàn)有的工作流程集成,以實(shí)現(xiàn)跨項(xiàng)目分支和拉取請(qǐng)求的持續(xù)代碼檢查。使所有開發(fā)人員能夠編寫更清潔、更安全的代碼。輕松捕獲錯(cuò)誤并提高代碼質(zhì)量,修復(fù) 危害您的應(yīng)用程序的漏洞,并通過安全熱點(diǎn)學(xué)習(xí) AppSec,最終可以有效提升開發(fā)人員的工作效率,并獲得更干凈可維護(hù)的代碼庫,支持多種編程語言,全面滿足開發(fā)需求!
功能特色
1、發(fā)布質(zhì)量代碼
捕獲棘手的錯(cuò)誤以防止未定義的行為影響最終用戶。
2、應(yīng)用安全
修復(fù)危害您的應(yīng)用程序的漏洞,并通過安全熱點(diǎn)學(xué)習(xí)AppSec。
3、技術(shù)債務(wù)
確保您的代碼庫干凈且可維護(hù),以提高開發(fā)人員的速度!
4、適用于29種編程語言
我們擁抱進(jìn)步——無論是多語言應(yīng)用程序、由不同背景組成的團(tuán)隊(duì),還是現(xiàn)代與傳統(tǒng)混合的工作流程,SonarQube都能滿足您的需求。
5、您的工作流程,增強(qiáng)
SonarQube適合您現(xiàn)有的工具,并在您的代碼庫的質(zhì)量或安全性面臨風(fēng)險(xiǎn)時(shí)主動(dòng)伸出援助之手。
6、通過持續(xù)的代碼質(zhì)量和代碼安全性增強(qiáng)您的工作流程
數(shù)以千計(jì)的自動(dòng)化靜態(tài)代碼分析規(guī)則,從多個(gè)方面保護(hù)您的應(yīng)用程序并指導(dǎo)您的團(tuán)隊(duì)
安裝使用教程
配置數(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
啟動(dòng)
..\sonarqube-7.4\bin\windows-x86-64\StartSonar.bat
原先配置的數(shù)據(jù)源是Oracle,啟動(dòng)的時(shí)候提示連接oracle的jar包不存在,將連接oracle的jar放到路徑
..\sonarqube-7.4\extensions\jdbc-driver\oracle\ojdbc14-10.2.0.1.0.jar
如果啟動(dòng)的時(shí)候 提示“另一程序正在使用此文件”
由于之前啟動(dòng)的sonar進(jìn)程未關(guān)閉,有沖突;打開資源管理器(ctrl+shift+esc),殺掉java進(jìn)程重新啟動(dòng),問題解決
再次啟動(dòng)的時(shí)候,啟動(dòng)過會(huì)兒窗口會(huì)自動(dòng)關(guān)閉,那是因?yàn)閳?bào)錯(cuò)了,打開log文件..\sonarqube-7.4\logs\sonar.log,發(fā)現(xiàn)提示“遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接”,如下所示:
2
然后打開web.log,發(fā)現(xiàn)提示如下:
3
這是因?yàn)檫B接的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包了于是便升級(jí)mysql版本到mysql5.7,然后mysql的連接上面已經(jīng)提供了
配置好重新啟動(dòng),由于第一次需要?jiǎng)?chuàng)建表,所以可能有點(diǎn)慢
登陸系統(tǒng)
訪問http://localhost:9000
初始用戶名 密碼 admin admin
登陸系統(tǒng)后按照如下步驟下載安裝 中文漢化包
4.安裝好插件重啟sonar,登錄后如下(已經(jīng)創(chuàng)建了一個(gè)項(xiàng)目,首次登錄后界面有些許差異)
5.接下來創(chuàng)建第一個(gè)項(xiàng)目
6.將
- mvn sonar:sonar \
- -Dsonar.host.url=http://localhost:9000 \
- -Dsonar.login=0006282044b5a5098d23d999c93f9c11eef16025
復(fù)制到maven項(xiàng)目的根目錄下啟動(dòng)檢查即可
檢查后可以在SonarQube平臺(tái)里看到一些代碼的問題,如下:
7
8
9.Windows下重啟sonar:(這一步不清楚有沒有更好的方法,如有請(qǐng)指出)
- 首先關(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\,運(yùn)行StartSonar.bat文件
IDEA集成SonarLint
SonarLint 是一個(gè)插件,可以集成到開發(fā)工具里,有以下功能
- 當(dāng)打開java文件時(shí)可自動(dòng)分析靜態(tài)文件,也可以手動(dòng)對(duì)整個(gè)項(xiàng)目做分析;
- 可連接到SonarQube同步分析規(guī)則、質(zhì)量規(guī)則與自定義設(shè)置;
由于鵝主只使用IDEA,接下來就說明下IDEA如何集成
首先配置maven的settings.xml文件,目的是為了將結(jié)果同步到SonarQube平臺(tái)上
配置代碼如下:
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 ,將會(huì)自動(dòng)對(duì)打開的文件進(jìn)行分析
綁定上一步驟創(chuàng)建的,以及選擇項(xiàng)目對(duì)應(yīng)的SonarQube的項(xiàng)目
這一步是由于上面步驟已經(jīng)在SonarQube里分析了一次所以這里可以選擇SonarQube project,不清楚有沒有其他方法,如果有的話請(qǐng)指出
12.執(zhí)行命令 ,即可將項(xiàng)目進(jìn)行分析,以及將分析的結(jié)果同步到SonarQube平臺(tái)上,如果只是用插件進(jìn)行項(xiàng)目分析的話,測(cè)試發(fā)現(xiàn)是不會(huì)同步到平臺(tái)上的,不清楚是不是哪里步驟有問題...
mvn clean install
mvn sonar:sonar
至此整個(gè)過程講解結(jié)束
下載地址
代碼編寫器SonarQube Data Center Edition V10.4.0.87286 免費(fèi)安裝版
人氣軟件
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è)免費(fèi)正式版(附漢化包+安
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 破解文件與注冊(cè)碼打包
相關(guān)文章
-
CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
-
玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版
玄機(jī)寶盒是一個(gè)集成了多種功能的C#編程輔助工具,特別適用于C#開發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請(qǐng)求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...
-
Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64
JDK24是一款Java開發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫),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 中文免費(fèi)最新版 32/64位
.NET 10 首個(gè)預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...
-
CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的代碼編寫器SonarQube Data Center Edition V10.4.0.87286 免費(fèi)安裝版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。