Idea Sonar使用说明
1 Sonarlint安装
1.1 Idea在线安装
1.打开idea-》file(文件)-》setting(设置)
1.插件搜索sonarlint进行安装
1.2 Idea离线安装
若idea 无法下载安装该插件,在idea(https://plugins.jetbrains.com/idea)官网下载插件。
下载完成后,解压下载包后,直接将插件对应jar包拖入idea后重启即可。
2 Sonarlint使用
2.1使用分析
点击单个文件或目录后,右键点击分析选sonarlint分析(快捷键 ctrl + shift +s)可以直接进sonar代码分析
2.2Sonarlint 配置sonarqube
配置sonarqube主要是为了团队开发成员统一sonar检测的规则策略,具体配置如下:
2.2.1配置sonarqube连接服务
1.打开idea-》file(文件)-》setting(设置)
2.搜索已安装插件sonarlint -》setting 新增sonarqube配置
3.进行Sonarqube连接配置
4.配置sonarqube认证方式,点击确定后完成连接配置
2.2.2同步sonarqube规则
配置sonarqube服务完成后,直接点project setting 选择指定sonar校验策略即可
3 Sonarqube使用
3.1登录
3.2自定义代码规则
3.2.1 自定义质量配置
1.选择质量配置-》创建(或者直接复制现有规则 )
2.编辑质量规则,可以通过搜索框搜索指定条件后,选择规则激活或挂起(停用)状态
3.3自定义质量阈
自定义质量阈操作与自定义质量配置类似
3.4 项目自定义配置
选择或创建指定项目,对质量配置进行配置即可
Idea Sonar使用说明相关推荐
- UCI机器学习数据库使用说明
UCI机器学习数据库的网址: http://archive.ics.uci.edu/ml/ 数据库不断更新至2010年,是所有学习人工智能都需要用到的数据库,是看文章.写论文.测试算法的必备 ...
- maven集成docker和sonar
#利用maven与bamboo实现应用实时构建和代码检查 背景介绍: 虽然近年来云计算的火热发展给DevOps带来了一段小高潮,然而这并不是适合所有的应用场景.在实际的项目开发过程中,可能因为组织结 ...
- CI/CD Python+Jenkins+Sonar qube+GitLab
使用测试的jenkins.gitlab.测试服务器.测试sonar qube 完成流程创建 1.本地安装git 2.新建git项目 3.push项目到git 4.配置SonarQube Scanner ...
- SonarQube使用说明
一.概述 Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具.与持续集成工具(例如 Hudson/Jenkins 等)不同, ...
- inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)
sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...
- abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...
高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...
- linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...
cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...
- Simple Dynamic Strings(SDS)源码解析和使用说明二
在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...
- 记一次Sonar执行失败的修复
为什么80%的码农都做不了架构师?>>> 前提 在提高代码质量方面公司采用的是Jenkins+Sonar的方案,通过设定扫描规则对现有代码工程进行扫描.代码扫描后会产生不同级别 ...
最新文章
- 「SAP技术」SAP MM ME2N报表能按‘order acknowledgement‘查询采购订单
- android 导入sqlite文件怎么打开,如何将sqlite文件导入到我的项目中?
- 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...
- 浅谈长尾理论--《Makers》读后感
- 计算机基础的算法思想
- 想来字节跳动和我做同事吗?抓紧这次机会吧~
- Fancybox—Fancybox的API和配置选项说明
- 内存的工作原理及时序介绍
- 基于springboot点餐系统java web订餐管理平台源码
- 人民币升值与A股之我见
- 第四章第六题(圆上的随机点)(Random points on a circle)
- DeepSpeech语音转文本合成技术
- 手机软件自动化测试探索
- linux下brctl配置网桥
- 火焰特性识别的Matlab实现方法
- Mui框架的遇到的问题记录
- python,day7,并发编程
- python爬取京东手机参数_python爬虫——分页爬取京东商城商品信息(手机为例)...
- spring实战笔记_第4章
- 栈和队列:魔王语言解释