From 3e5aca1d4fcd460927696957219eaf4dc99ad5bd Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Tue, 6 Feb 2024 12:11:04 -0300 Subject: [PATCH 1/6] Adding sonar-project.properties --- sonar-project.properties | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 sonar-project.properties diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000000..66549e3ce4 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,8 @@ +sonar.projectName=yoga +sonar.projectKey=gympass_yoga +sonar.organization=gympass +sonar.projectVersion=1.0 +sonar.host.url=https://sonarcloud.io +sonar.links.homepage=https://sonarcloud.io/project/overview?id=gympass_yoga + +sonar.sources=. From dbdfe65df8be8125a95e9aa639946b078a751098 Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Tue, 6 Feb 2024 12:12:29 -0300 Subject: [PATCH 2/6] Implementing Sonar on Github Actions --- .github/workflows/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5ce647c24e..b7081907be 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,3 +18,8 @@ jobs: run: yarn lint:all - name: Run tests run: yarn test + - name: Run SonarCloud + uses: sonarsource/sonarcloud-github-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} From 6549b6e5858e5776dcdbb0b06004a41b2da78dbd Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Wed, 7 Feb 2024 10:25:26 -0300 Subject: [PATCH 3/6] Ignoring .java files --- sonar-project.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sonar-project.properties b/sonar-project.properties index 66549e3ce4..ddd37cbe6d 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -6,3 +6,5 @@ sonar.host.url=https://sonarcloud.io sonar.links.homepage=https://sonarcloud.io/project/overview?id=gympass_yoga sonar.sources=. + +sonar.exclusions=./packages/labnative/android/app/src/release/java/com/labnative/* From 476467c4ee596978ac41f2aa6258f697ce8e3ace Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Wed, 7 Feb 2024 10:56:27 -0300 Subject: [PATCH 4/6] better filter for java files on Sonar --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index ddd37cbe6d..ae4399c8d5 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -7,4 +7,4 @@ sonar.links.homepage=https://sonarcloud.io/project/overview?id=gympass_yoga sonar.sources=. -sonar.exclusions=./packages/labnative/android/app/src/release/java/com/labnative/* +sonar.exclusions=./packages/labnative/android/app/src/** From 7d1db244fc495c6b4eb5c0b1d13357c96afb1600 Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Wed, 7 Feb 2024 14:37:47 -0300 Subject: [PATCH 5/6] Trying another filter --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index ae4399c8d5..cb3c79c9eb 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -7,4 +7,4 @@ sonar.links.homepage=https://sonarcloud.io/project/overview?id=gympass_yoga sonar.sources=. -sonar.exclusions=./packages/labnative/android/app/src/** +sonar.exclusions=**/packages/labnative/android/app/src/** From daa94010061b2235e68c4eaac40b4cfa688027c2 Mon Sep 17 00:00:00 2001 From: Gustavo Dutra Date: Wed, 7 Feb 2024 15:27:44 -0300 Subject: [PATCH 6/6] Filtering C/Cpp --- sonar-project.properties | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sonar-project.properties b/sonar-project.properties index cb3c79c9eb..ac74dca55a 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -8,3 +8,7 @@ sonar.links.homepage=https://sonarcloud.io/project/overview?id=gympass_yoga sonar.sources=. sonar.exclusions=**/packages/labnative/android/app/src/** + +sonar.c.file.suffixes=- +sonar.cpp.file.suffixes=- +sonar.objc.file.suffixes=-