美文网首页
Sonar文档

Sonar文档

作者: 小圆圈Belen | 来源:发表于2020-10-25 23:05 被阅读0次

    基础知识

    1.概念:SonarQube是代码质量和安全扫描的分析平台
    2.作用:
    (1)多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、测试覆盖率等。
    (2)帮助开发人员写出更干净、更安全的代码。
    (3)涵盖了编程语言的静态扫描规则:代码编写规范+安全规范
    3.Sonar静态扫描由2部分组成:SonarQube平台和Sonar-Scanner扫描器

    配置文件说明:

    sonar.projectKey=在SonarQube上的实例名(唯一)
    sonar.projectName=在SonarQube上的项目名称
    sonar.projectVersion=1.0(项目版本号)
    sonar.language=java(指明扫描的语言)
    sonar.sourceEncoding=UTF-8(编码格式)

    sonar.sources=java源码目录(.表示全部文件,这个填写的是相对路径,相对于根目录)
    sonar.java.binaries=编译路径(可以自己新建文件路径)

    规则

    漏洞

    https://www.jianshu.com/p/d471b483652c

    bug

    https://www.jianshu.com/p/22329a177e5f

    坏味道(异味)

    https://www.jianshu.com/p/b74f97134be0

    数据库相关操作

    https://www.jianshu.com/p/2102c6feb31a

    添加p3c规则

    https://www.jianshu.com/p/aa8e72398c19

    相关文章

      网友评论

          本文标题:Sonar文档

          本文链接:https://www.haomeiwen.com/subject/jidupktx.html