热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

docker之SonarQube代码分析

目录一、Maven项目代码质量检测1.新增手工项目2.创建令牌3.选中Maven4.分析5.查看分析结果二、前端Vue等项目代码质量检测1.新增手工项目2.下载SonarScann

目录

  • 一、Maven项目代码质量检测
    • 1.新增手工项目
    • 2.创建令牌
    • 3.选中Maven
    • 4.分析
    • 5.查看分析结果
  • 二、前端 Vue 等项目代码质量检测
    • 1.新增手工项目
    • 2.下载 SonarScanner
    • 3.分析
    • 4.查看分析结果




一、Maven项目代码质量检测

1.新增手工项目

在这里插入图片描述
在这里插入图片描述

2.创建令牌

在这里插入图片描述

3.选中Maven

在这里插入图片描述

4.分析

在项目目录执行命令:

mvn sonar:sonar \-Dsonar.projectKey=data \-Dsonar.host.url=http://192.168.1.35:9200 \-Dsonar.login=625f89d143d4f92cef285f524260222cfc38b1ac

5.查看分析结果

分析完成后,页面会自动刷新,可以看到分析结果。

二、前端 Vue 等项目代码质量检测

1.新增手工项目

生成令牌同第一点,分析项目时选中其他:
在这里插入图片描述

2.下载 SonarScanner

下载地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/。
将 bin 目录添加到 %PATH% 环境变量:
在这里插入图片描述

3.分析

在项目目录下运行命令:

sonar-scanner.bat -D"sonar.projectKey=data" -D"sonar.sources=." -D"sonar.host.url=http://192.168.1.35:9200" -D"sonar.login=625f89d143d4f92cef285f524260222cfc38b1ac"

4.查看分析结果

分析完成后,页面会自动刷新,可以看到分析结果。


推荐阅读
  • 本文探讨了在不同场景下如何高效且安全地存储Token,包括使用定时器刷新、数据库存储等方法,并针对个人开发者与第三方服务平台的不同需求提供了具体建议。 ... [详细]
  • 微信小程序支付官方参数小程序中代码后端发起支付代码支付回调官方参数文档地址:https:developers.weixin.qq.comminiprogramdeva ... [详细]
  • 本文旨在探讨如何撰写高效且全面的工作总结,特别是针对数据库管理、Java编程及Spring框架的学习与应用。文章通过实例分析,帮助读者掌握工作总结的写作技巧,提高个人工作汇报的质量。 ... [详细]
  • Python:新浪微博API初试
    {想在微博上抓点数据进行分析,费了一天多的时间,才终于找到点头绪,整理一下。}目录:一注册创建应用获取认证和授权二新浪微博pythonsdk下载和安装三简 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 择要:Fundebug的JavaScript毛病监控插件同步支撑Vue.js异步毛病监控。Vue.js从降生至今已5年,尤大在本年2月份宣布了严重更新,即Vue2.6。更新包含新增 ... [详细]
  • 开发笔记:每篇半小时1天入门MongoDB——3.MongoDB可视化及shell详解
    开发笔记:每篇半小时1天入门MongoDB——3.MongoDB可视化及shell详解 ... [详细]
  • ArcBlock 发布 ABT 节点 1.0.31 版本更新
    2020年11月9日,ArcBlock 区块链基础平台发布了 ABT 节点开发平台的1.0.31版本更新,此次更新带来了多项功能增强与性能优化。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文详细介绍了如何在 Vue CLI 3.0 和 2.0 中配置 proxy 来解决开发环境下的跨域问题,包括具体的配置项和使用场景。 ... [详细]
  • MVC框架下使用DataGrid实现时间筛选与枚举填充
    本文介绍如何在ASP.NET MVC项目中利用DataGrid组件增强搜索功能,具体包括使用jQuery UI的DatePicker插件添加时间筛选条件,并通过枚举数据填充下拉列表。 ... [详细]
  • Cadence SPB 16.5 安装指南与注意事项
    本文提供了详细的 Cadence SPB 16.5 安装步骤,包括环境配置、安装过程中的关键步骤以及常见问题的解决方案。适合初次安装或遇到问题的技术人员参考。 ... [详细]
  • 本文章利用header()函数来实现页面跳,我们介绍到404,302,301等状态跳转哦,下面有很多的状态自定的函数有需要的同学可以测试一下。heade ... [详细]
  • 在现代前端开发中,组件化已成为不可或缺的技术,尤其在 React 和 Vue 生态中。然而,组件的管理和测试一直是开发者面临的挑战。本文将介绍如何使用 Storybook 来简化这一过程,提高开发效率。 ... [详细]
author-avatar
loushuyu60
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有