sonar代码质量管理工具让你的代码更规范,更强大...
Posted binfenword
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sonar代码质量管理工具让你的代码更规范,更强大...相关的知识,希望对你有一定的参考价值。
Sonar官网:https://www.sonarqube.org/
下载sonar 安装包到本地,解压到任意目录下。
Sonar 使用需要 jdk 的支持 ,所以系统需要安装jdk。
使用 java -version 命令可以查看 jdk 版本信息
需要 maven 的支持,还会用到 数据库。此处使用 mysql 数据库.
修改conf 目录下的 sonar.properties 文件,配置数据库信息。
数据库需要自己手动创建,否则项目启动失败。
Sonar 到现在这里以及可以运行了,运行入口就在 bin目录下
选取与自己系统对应的文件夹,运行里面的StartSonar.bat 文件即可。
启动成功后运行 http://localhost:9000 验证是否真正成功。
看到这个界面已经成功了。你可以登陆sonar系统,查看一些配置信息。
用户名和密码默认都为 admin ,登陆成功之后会看到这样一个弹框,不用管他,店家右上角跳过。
接下来的话是对我们的项目进行安全验证,用到 eclipse 和 maven 工具。
这两个工具不讲,只告诉怎么配置。
找到maven 的配置文件 settting.xml 文件。在 <profiles></profiles> 节点添加一下配置
这里的数据库配置信息和之前的一样,但是有一点需要注意的是,数据库的链接不能像之前那个配置一样那么长,否则会提示该配置出错的。
如果有些文件不想让 sonar 检测到,需要做一下配置。
pom.xml 配置,将不需要进行检测的文件排除掉,如果有多个路径,请用逗号隔开:
在eclipse中采用 maven 命令 运行代码 命令 为 sonar:sonar 即可进行代码扫描,等待扫描结束后,到浏览器查看具体的信息报告。
ps: 使用sonar ,让你更懂你的代码
以上是关于sonar代码质量管理工具让你的代码更规范,更强大...的主要内容,如果未能解决你的问题,请参考以下文章
python代码检查工具pylint 让你的python更规范
高清版!这18张 Python 数据科学速查表,让你的代码变得更强大!
如何让你的代码变得更优雅?这些代码规范和技巧必须知道(进阶必备,建议收藏)