From 6cb29f2b8da323c4066f0132dfea402e03de2a8f Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Apr 2022 10:38:24 +0100 Subject: [PATCH] Try SonarCloud (#8441) --- .github/workflows/static_analysis.yaml | 13 +++++++++++++ sonar-project.properties | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 sonar-project.properties diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index 8e320d9992..8f568efc9c 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -86,3 +86,16 @@ jobs: - name: Run Linter run: "yarn run lint:style" + + sonarqube: + name: "SonarQube" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - name: SonarCloud Scan + uses: SonarSource/sonarcloud-github-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000000..afeecf737b --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,16 @@ +sonar.projectKey=matrix-react-sdk +sonar.organization=matrix-org + +# This is the name and version displayed in the SonarCloud UI. +#sonar.projectName=matrix-react-sdk +#sonar.projectVersion=1.0 + +# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. +#sonar.sources=. + +# Encoding of the source code. Default is default system encoding +#sonar.sourceEncoding=UTF-8 + +sonar.sources=src,res +sonar.tests=test,cypress +sonar.exclusions=__mocks__,docs