轻松上手SonarQube – 代码质量检测平台

开始搭建

 

轻松上手SonarQube - 代码质量检测平台

SonarQube

1、获取 postgresql 的镜像

$ docker pull postgres复制代码

2、启动 postgresql

$ docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres复制代码

3、获取 sonarqube 的镜像

$ docker pull sonarqube复制代码

4、启动 sonarqube

$ docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube复制代码

至此,平台搭建完毕。

代码质量检验

1、打开 http://localhost:9000/ , 点击 “Log in”

 

轻松上手SonarQube - 代码质量检测平台

sonar平台

登录账号:admin 密码:admin

2、以 Maven 项目为例,此处有一个 security-oauth2-qq 项目:

 

轻松上手SonarQube - 代码质量检测平台

Maven 项目

pom.xml 添加配置:

    <!-- 代码质量检测 -->
    <profiles>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <sonar.host.url>http://127.0.0.1:9000/</sonar.host.url>
            </properties>
        </profile>
    </profiles>复制代码

3、执行命令,检测代码质量

$ mvn sonar:sonar复制代码

4、成功之后,返回到浏览器,就可以浏览自己的项目的代码质量了

 

轻松上手SonarQube - 代码质量检测平台

综合评分

 

轻松上手SonarQube - 代码质量检测平台

Code Dashboard

 

轻松上手SonarQube - 代码质量检测平台

精准分析

 

原文链接:https://mp.weixin.qq.com/s?__biz=MzU0MDEwMjgwNA==&mid=2247486344&idx=1&sn=56ead0790135b91791494862192791d3&chksm=fb3f1273cc489b65d357212a63707f08c76c90bf7a80dc885ae93f328a0cf34bd3100560902a&token=1420633595&lang=zh_CN#rd

作者:SpringForAll社区
链接:https://juejin.cn/post/6844904001637449735
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/240930.html

(0)
上一篇 2022年3月8日
下一篇 2022年3月22日

相关推荐

发表回复

登录后才能评论