分析参数设定

一、通配符

在分析参数设定中,可以使用三种通配符: 1. **表示任意目录 2. *表示任意字符 3. ?表示任意单个字符

二、golang

  1. 安装SonarGo

    sonarqube管理页点击Marketplace,搜索并安装SonarGo

  2. 设定分析参数

     sonar.projectKey=com.company.projectkey1
     sonar.projectName=My Project Name(optional)
    
     # 设定源文件目录
     sonar.sources=.
     # 设定源文件不包含的目录
     sonar.exclusions=**/*_test.go,**/vendor/**
    
     # 设定测试代码目录
     sonar.tests=.
     # 设定测试代码包含文件
     sonar.test.inclusions=**/*_test.go
     # 设定测试代码不包含文件
     sonar.test.exclusions=**/vendor/**

三、python

  1. 安装SonarPython

  2. 设定分析参数

     sonar.projectKey=freeway
     sonar.sources=.
     sonar.exclusions=**/*_test.py,**/*.md
    
     sonar.tests=.
     sonar.test.inclusions=**/*_test.py

四、gradle

todo

Last updated

Was this helpful?