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使用说明相关推荐

  1. UCI机器学习数据库使用说明

    UCI机器学习数据库的网址:      http://archive.ics.uci.edu/ml/ 数据库不断更新至2010年,是所有学习人工智能都需要用到的数据库,是看文章.写论文.测试算法的必备 ...

  2. maven集成docker和sonar

    #利用maven与bamboo实现应用实时构建和代码检查 背景介绍: 虽然近年来云计算的火热发展给DevOps带来了一段小高潮,然而这并不是适合所有的应用场景.在实际的项目开发过程中,可能因为组织结 ...

  3. CI/CD Python+Jenkins+Sonar qube+GitLab

    使用测试的jenkins.gitlab.测试服务器.测试sonar qube 完成流程创建 1.本地安装git 2.新建git项目 3.push项目到git 4.配置SonarQube Scanner ...

  4. SonarQube使用说明

    一.概述 Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具.与持续集成工具(例如 Hudson/Jenkins 等)不同, ...

  5. inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)

    sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...

  6. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  7. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  8. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  9. 记一次Sonar执行失败的修复

    为什么80%的码农都做不了架构师?>>>    前提 在提高代码质量方面公司采用的是Jenkins+Sonar的方案,通过设定扫描规则对现有代码工程进行扫描.代码扫描后会产生不同级别 ...

最新文章

  1. 「SAP技术」SAP MM ME2N报表能按‘order acknowledgement‘查询采购订单
  2. android 导入sqlite文件怎么打开,如何将sqlite文件导入到我的项目中?
  3. 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...
  4. 浅谈长尾理论--《Makers》读后感
  5. 计算机基础的算法思想
  6. 想来字节跳动和我做同事吗?抓紧这次机会吧~
  7. Fancybox—Fancybox的API和配置选项说明
  8. 内存的工作原理及时序介绍
  9. 基于springboot点餐系统java web订餐管理平台源码
  10. 人民币升值与A股之我见
  11. 第四章第六题(圆上的随机点)(Random points on a circle)
  12. DeepSpeech语音转文本合成技术
  13. 手机软件自动化测试探索
  14. linux下brctl配置网桥
  15. 火焰特性识别的Matlab实现方法
  16. Mui框架的遇到的问题记录
  17. python,day7,并发编程
  18. python爬取京东手机参数_python爬虫——分页爬取京东商城商品信息(手机为例)...
  19. spring实战笔记_第4章
  20. 栈和队列:魔王语言解释

热门文章

  1. TDengine 入门教程⑪——基于Spring Boot+Alibaba Druid框架的智能电表项目的后端时序数据库开发实战
  2. 开发信标题,新的思考角度!
  3. 三菱FX5U内置高速计数器
  4. 视觉slam中的相机类型
  5. Express中app.all()和app.use()的区别
  6. 奔跑的熊大(案例)内附图片素材
  7. HTML<HBuilder X>
  8. G6可视化编排自定义节点样式和自定义线条
  9. Learn python 3 the hard way-ex20
  10. 「解析」牛客网-华为机考企业真题 21-40