当前位置: 首页 > news >正文

质量平台-sonarlint-idea本地配置及使用技巧

sonarqube版本:7.9

sonarlint版本:4.14

版本下载:https://plugins.jetbrains.com/plugin/7973-sonarlint/versions

文件地址:
https://pan.baidu.com/s/14wEEFbtMKkr94VmgWEZxLg?pwd=yyds

sonarlint-intellij-4.14.2.28348.zip

下面以intellij idea为例安装和配置sonarlint

安装及配置

1、附件文件拖入intellij idea界面

preferences -> Plugins

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:kcOHf87i_p-YCwdBrkYrlr3Uh5k

2、配置远端sonarqube

preferences -> tools -> SonarLint

点击 “+”

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:WJaDFMgKdz_CclO47RCC8R127L8

配置远端sonarqube 服务    http://sonarqube.rd.com

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:ta3IVXQDwku8FEDFf7SwUZ03v4w

配置鉴权

开发统一使用:dev   123456

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:5wjUCFm9e-HARTIGKHy0CQaYHG8

绑定远端sonarqube项目

java开发统一使用:java-dev-test

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:VXETGTEpUCQuEGi-BN4CwU0MQJE

项目接入sonar后,修改绑定项目配置,绑定远端所属项目,比如qike-stellar

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:tEqW9EP8oO41S90ZHig7XkznTwU

使用技巧

底部工具栏,sonarlint模块,Current file下可以看到当前查看文件的所有检测结果,以及对应的规则说明

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:J3txhSLBzfOJBKEtUx0nLjwlLxY

底部工具栏,sonarlint模块,Report下可以进行变更文件(相较于git前一个版本)和全工程检测操作,结果展示,以及对应的规则说明

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:dpic3wMJaRPGW_xs6qcp7Jh5iOI

右键快捷功能

auto-orient&e=1661851399&token=VXu2kld82Q4CEhnpUzweXRgby4RUyIfxr11qICVo:Vqp-Qyak999HNDolShWJfDDWGZ4

本地提交前先执行git pull,再执行commit和push

相关文章:

  • ansible入门
  • 表单的语法及属性(form)
  • Vue中的方法和事件绑定
  • 阿里首席架构师谈微服务:入门到实战架构
  • 一幅长文细学算法(一)——C++STL
  • 键盘切换不出中文输入法的解决方法
  • 集合的父亲之collection----(单列集合顶级接口)和遍历方式
  • Harbor安装(待补充)
  • python基础(二、基础语法)
  • YOLO系列之yolov2解读(2)
  • 【一生一芯】Chap.0 IC常用网站论坛门户 如何提出一个技术问题 并尝试解决 | 提问的智慧
  • 攻防世界WEB练习-fileclude
  • Mybatis实战练习四【单个条件(动态SQL)添加数据】
  • 国赛高教杯使用python/matlab必会基础数学建模-数据处理模块(课程4)
  • XGBoost算法原理详解与参数详解
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • gops —— Go 程序诊断分析工具
  • HTML-表单
  • Java小白进阶笔记(3)-初级面向对象
  • JSONP原理
  • k8s 面向应用开发者的基础命令
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Python_网络编程
  • React的组件模式
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 机器学习中为什么要做归一化normalization
  • 区块链将重新定义世界
  • 双管齐下,VMware的容器新战略
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • - 转 Ext2.0 form使用实例
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #、%和$符号在OGNL表达式中经常出现
  • #14vue3生成表单并跳转到外部地址的方式
  • #QT(TCP网络编程-服务端)
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (1)bark-ml
  • (C语言)字符分类函数
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (八)Spring源码解析:Spring MVC
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (利用IDEA+Maven)定制属于自己的jar包
  • (排序详解之 堆排序)
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一) springboot详细介绍
  • (一)Neo4j下载安装以及初次使用
  • (一)WLAN定义和基本架构转
  • (转载)Linux网络编程入门
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core使用ef 6
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 发展历程
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .net6 webapi log4net完整配置使用流程