SonarLint安装与简介

简介:

SonarLint 是SonarQube官方推出的可以在idea 静态扫描插件,可以同步sonarqube的规则,在开发编译的时候发现问题,可以有效减少在流水线扫描返工的次数

安装

idea 选择setttings ,搜索sonarlint插件,安装即可
在这里插入图片描述

可以使用翻译软件Translation协助阅读
在这里插入图片描述

使用:

在某个文件,右击直接点击分析
在这里插入图片描述

规则过滤:

sonarlint规则筛选过滤配置:settings搜索sonarlint,在tools下点击sonarlint,右边的rules,打钩就是选择,反之取消。
在这里插入图片描述

同步sonarqube 规则:

在这里插入图片描述

配置sonar服务器:

先配置sonarqube 服务器,点击+号

在这里插入图片描述

可以选择token 也可以选择账户密码
在这里插入图片描述

配置成功
在这里插入图片描述

绑定sonar上的项目:

配置SonarLint Project Settings
1 选择下图中SonarLint Project Settings的菜单
2 勾选Bind project to SonarQube/SonarCloud
3 在Connection 右边下拉选择刚才配置的 sonar配置名称
4 配置Project key,可以点击search list显示当前所有的项目
在这里插入图片描述

点击ok后全部保存即可。这样,就可以自动下载代码规则了
在这里插入图片描述

右击文件就可以使用sonarqube上的sonar规则了
有注释的的就是sonarqube上的规则。
在这里插入图片描述

注意:

idea的分析后数据不会同步到sonarqube。
idea的sonarlint规则只同步sonarqube 官方规则,p3c这种第三方的不会同步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值