一、下载

首先下载sonar-scanner扫描器

sonar-scanner扫描器下载

选择自己合适的类型

我自己的windowssonar-scanner扫描器windows直接下载

二、安装与配置

下载解压之后,配置环境变量就ok

(1)比如我放在了D盘  复制到bin的地址放到path 这里解压之后我改名为 sonar-scanner

(2)打开配置环境变量,在系统变量中找到path,新建放入自己安装sonar-scanner地址

(3)win+r输入cmd,输入命令  sonar-scanner -v 得到版本信息,说明安装成功。

 三、使用(基于公司开的sonar-scaner账号)

1.在分析你的项目模块中,选择其他构建技术,选择系统,接着点击复制

2.在终端打开项目地址,将刚刚复制的指令粘贴到终端,回车运行

3.等待执行完成后,回到浏览器sonarqube就会有检查结果了

使用sonar-scanner扫描代码相关推荐

  1. Sonar安全扫描代码规则

    Sonar安全扫描代码规则 blocker级别 序号 分类 规则英语描述 翻译解读 1 Bug Loops should not be infinite 循环必须有一个终止条件 2 Bug Overr ...

  2. Docker、Jenkins 结合 SonarQube 和 Sonar scanner 进行代码质量扫描

    SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误.目前支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groov ...

  3. 解决sonar scanner扫描报错Please provide compiled classes of your project with sonar.java.binaries property

    项目的sonar-project.properties文件中:sonar.projectKey=项目的key(自定义) sonar.projectName=项目名称 sonar.projectVers ...

  4. Sonar 质量扫描的输出日志--对应源码的跟踪(二){sonar engine源码}

    一个project下面module完整的sonar分析日志: [INFO] --- sonar-maven-plugin:3.2:sonar (default-cli) @ pcaic-parent ...

  5. jenkins配置sonar并扫描C#代码

    背景:我的jenkins搭在linux上 1.下载插件 下载插件sonarqube scanner,用来集成sonarqube,在配置任务的时候才有sonarscanner的选项. 2.全局工具配置 ...

  6. idea中配置Soanr在线扫描代码,通过Sonar对代码进行规范

    idea中配置Soanr在线扫描代码 1.使用背景: 开发完成的代码会有代码审查人员通过Alibaba规约或者Sonar对代码进行审查,查看代码是否有漏洞及不合规范的地方 刚开始使用的是网上百度的So ...

  7. sonar+Jenkins 构建代码质量自动化分析平台

    1.Sonar 介绍 Sonar 是一个用于管理代码质量的开源工具,可以分析代码中的bug和漏洞以及Code Smells,支持20多种编程语言的检测,如java,c/c++,python,php等语 ...

  8. Sonar Qube连续代码质量管理(三)sonar-scanner-3.3.0.1492在Windows环境下安装部署和代码检查使用

    继续上篇内容,对sonar-scanner在Windows 10环境下安装部署操作步骤进行分解,安装过程相对较简单,并且作为sonar客户端通常都是安装在开发设备上,后期一般不会考虑在Linux上部署 ...

  9. Sonar 质量扫描的输出日志--对应源码的跟踪(一){源码解析sonar-scanner-maven3.2}

    整个包的类目录: 类文件并不是很多,主入口类ScannerBootstrapper package org.sonarsource.scanner.maven.bootstrap;import jav ...

  10. java 代码安全扫描_安全测试-sonarscanner扫描代码

    1.配置客户端 1.安装客户端 sonar-scanner 下载,安装,官网:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/ ...

最新文章

  1. javascript中的链表结构—双向链表
  2. linux基础(1)-yum源配置
  3. 从 ThreadLocal 到 AsyncLocal
  4. 前端学习(927):淘宝flexiblejs源码分析之pageshow原理
  5. 阿里云人脸识别公测使用说明
  6. Linux学习总结(十六)系统用户及用户组管理
  7. 基于主动学习和克里金插值的空气质量推测
  8. 仿真器和模拟器的区别是什么?
  9. java redis学习记录
  10. 创意简单html游戏,创意绝佳趣味慢慢的网页互动小游戏
  11. LED灯具检验标准与方法
  12. 高教版《金融学》预习笔记
  13. matlab黄金分割实例,实战案例教你黄金分割
  14. 历史二—— 浮点运算与数组下标寻址
  15. weui popup的使用
  16. CSS“隐藏”元素的几种方法的对比
  17. 《俪影2046》v2.09 完美破解
  18. 局部搜索(爬山法+模拟退火+遗传算法)
  19. 竟还有如此搞笑的代码注释,我笑喷了
  20. kinova-Mico安装与调试

热门文章

  1. 基于语音AR的智能眼镜总结(Smart Glasses via Audio)
  2. 发展规划可视化 电网_智能电网调度优化及可视化设计
  3. Windows命令行查看文本文件
  4. 发那科机器人没有码垛指令_FANUC 机器人码垛编程详细讲解,要收藏哦~
  5. 固定资产管理php,PHPOA系统让固定资产管理不再困难
  6. 安卓8.1系统多次点击版本号不显示开发者选项
  7. 分布式(一)分布式事务解决方案
  8. 如何应对数据中心突发事件
  9. Android 标签云 LabelView
  10. 51单片机学习笔记_11 蜂鸣器,识简谱,根据简谱编写蜂鸣器代码