摘要:特点开源的代码质量管控平台,我们使用的即为。一个扩展插件,可以安装在与等开发工具中中的使用安装,搜索。连接的主要目的是同步分析规则质量规则与自定义设置。结果同步显示同部分,此部分要求为。
介绍
代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。集成了CheckStyle,PMD,Findbugs等工具校验规则,具有重复代码发现,代码测试覆盖率,代码注释率,及所有的检测率变化追踪的功能特性。
特点 SonarQube:开源的代码质量管控平台,我们使用的http://localhost:9000即为SonarQube。
SonarLint:一个扩展插件,可以安装在idea与eclipse等开发工具中
Eclipse中的使用 1、 安装 help -> eclipse marketplace...,搜索sonarlint, Install。
2、 使用打开java文件,soanrlint会自动进行检测,对于不规范或有问题的代码会在下方划蓝色波浪线,如图:
鼠标放在蓝色部分会有弹框显示错误信息或建议修改信息
点击“open description of rule”可以查看具体的错误描述,错误示例及修改示例。
在项目或单个java文件上右键 -> sonarlint -> Analyze 进行手动操作分析。这样SonarLint Report面板中查看所有的异常信息
3、Server连接SonarQube的主要目的是同步分析规则、质量规则与自定义设置。操作如下:
从Window -> show view 中找到SonarLint Bindings打开;
在该面板空白处 右键创建 server连接,选择SonarQube
url为:http://localhost:9000
使用UserName+Password或者token登陆
没有token可以点击右侧按钮创建,或者寻找管理员创建
配置名称
完成服务配置
绑定工程,点击add
输入sonarQube中创建的工程的名称
完成
4、 结果同步SonarQube显示在maven的settings.xml中配置如下:
配置完成后,使用soanr:sonar命令运行项目,此部分要求JDK为1.8。clean install sonar:sonar
可以打开http://localhost:9000/dashboard?id=com.xxx查看对应的错误信息,也可以在SonarQube点击Issues进行查看
IDEA中使用 1、 安装 File -> settings -> plugins 搜索sonarLint,Install。
2、 使用在左下角点击隐藏面板,可以看到sonarLint,打开
打开java文件,soanrlint会自动进行检测,对于不规范或有问题的代码会添加暗金色的背景色,鼠标放上去会有如图提示:
也可以通过点击上图的绿色倒三角手动执行分析。
3、 Server连接SonarQube的主要目的是同步分析规则、质量规则与自定义设置。操作如下:
从File -> settings -> OtherSettings中找到“SonarLint General Settings”打开;
点击加号,输入一个name,如localhost;选择SonarQube,Url为http://localhost9000;
选择Login/Password或者token,输入账号与密码或者token;
finish
勾选“Enable binding to remote SonarQube Server”,选择添加的server,搜索到你需要绑定的项目,然后选择确认。
4、结果同步SonarQube显示同Eclipse部分,此部分要求JDK为1.8。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/75576.html
摘要:是的一个代码质量检查的工具,功能非常强大,可以让我们的代码写的更加规范,并且能检查一部分代码逻辑的错误安装安装非常简单,直接去的,搜索,安装。点击就可以使用了。 SonarLint是eclipse的一个代码质量检查的工具,功能非常强大,可以让我们的代码写的更加规范,并且能检查一部分代码逻辑的错误 安装SonarLint 安装非常简单,直接去eclipse的Eclipse Marketp...
摘要:将数据存储在类似的文档中,并且文档中每个串结构可能有所不同。接下来是配置数据库的路径。输入,提示服务启动成功提示服务停止。表示服务配置成功。参考掘金与对比菜鸟教程教程在下的安装与服务配置 前言 本文主要内容为:*MongoDB是什么MongoDB4.0 在windows中安装与配置会重点提到MongoDB4.0 在windows中安装与配置中遇到的一些坑* mongoDB是什么 mon...
摘要:常用插件的官方中文插件,能够直接使实现中文版。是一个项目统计插件,简单来说就是可以给出一个项目的统计信息,包括文件和代码量等,在的左下角增加一个选项,点击这个按钮就可以查看项目的统计信息了。文件和代码模板修改主题显示行数和方法线 ...
摘要:开发环境及版本要求及以上版本开发工具简称推荐使用,同样可以使用实践。注解职责应用启动时容器会加载并注入到容器。扫描被修饰的配置类,也会扫描组件的配置类,并启动加载其默认配置。 1. Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,秉承习惯优于配置的理念,简化了Spring应用程序创建和开发,无须过多关注配置,可以将更多精力放在业务代码上。 2...
阅读 2198·2021-11-16 11:44
阅读 617·2019-08-30 15:55
阅读 3251·2019-08-30 15:52
阅读 3550·2019-08-30 15:43
阅读 2176·2019-08-30 11:21
阅读 393·2019-08-29 12:18
阅读 1927·2019-08-26 18:15
阅读 430·2019-08-26 10:32