
zip包下载
sonarqube下载地址
由于我使用的是windows系统,所以找到zip包中的D:programssonarqube-9.2.1.49989binwindows-x86-64StartSonar.bat, 进行启动。
成功启动后打开的控制台的内容
wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | 2021.12.13 14:33:39 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:programssonarqube-9.2.1.49989temp jvm 1 | 2021.12.13 14:33:39 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:4510] jvm 1 | 2021.12.13 14:33:39 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [D:programssonarqube-9.2.1.49989elasticsearch]: C:Program FilesJavajdk-17.0.1binjava -XX:+UseG1GC -Djava.io.tmpdir=D:programssonarqube-9.2.1.49989temp -XX:ErrorFile=../logs/es_hs_err_pid%p.log -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dio.netty.allocator.numDirectArenas=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.locale.providers=COMPAT -Dcom.redhat.fips=false -Xmx512m -Xms512m -XX:MaxDirectMemorySize=256m -XX:+HeapDumponOutOfMemoryError -Delasticsearch -Des.path.home=D:programssonarqube-9.2.1.49989elasticsearch -Des.path.conf=D:programssonarqube-9.2.1.49989tempconfes -cp lib*.spec.ts
然后直接在当前根目录下运行shell命令:
sonar-scanner
等运行结束后就可以得到项目的分析结果了,命令行可以看到分析结果的地址:
INFO: ANALYSIS SUCCESSFUL, you can browse http://127.0.0.1:9000/dashboard?id=bt-frontend-pc扫描结果的一些概念
官网文档
拷贝一些翻译的内容:
然后就快乐的查看sonarqube中扫描出来的问题,并开始快乐的解决问题了,javascript的扫描规则。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)