Skip to content

Commit dad94ff

Browse files
committed
feat: Add Sonar cloud analysis in the CI and badge in the readme
1 parent ff038e5 commit dad94ff

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ jobs:
6767
version: latest
6868
args: coverage
6969

70+
- name: SonarCloud Scan
71+
uses: SonarSource/[email protected]
72+
env:
73+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
74+
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
75+
7076
- name: Build backend
7177
if: steps.check-for-backend.outputs.has-backend == 'true'
7278
uses: magefile/mage-action@v3

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Snowflake Grafana Data Source
22

3-
[![Build](https://github.com/michelin/snowflake-grafana-datasource/workflows/CI/badge.svg)](https://github.com/michelin/snowflake-grafana-datasource/actions?query=workflow%3A%22CI%22)
3+
[![Build](https://github.com/michelin/snowflake-grafana-datasource/actions/workflows/ci.yml/badge.svg)](https://github.com/michelin/snowflake-grafana-datasource/actions/workflows/ci.yml)
4+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=michelin_snowflake-grafana-datasource&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=michelin_snowflake-grafana-datasource) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=michelin_snowflake-grafana-datasource&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=michelin_snowflake-grafana-datasource)[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=michelin_snowflake-grafana-datasource&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=michelin_snowflake-grafana-datasource) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=michelin_snowflake-grafana-datasource&metric=coverage)](https://sonarcloud.io/summary/new_code?id=michelin_snowflake-grafana-datasource)
45

56
With the Snowflake plugin, you can visualize your Snowflake data in Grafana and build awesome chart.
67

sonar-project.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
sonar.organization=michelin
2+
sonar.projectKey=michelin_snowflake-grafana-datasource
3+
4+
# relative paths to source directories. More details and properties are described
5+
# in https://sonarcloud.io/documentation/project-administration/narrowing-the-focus/
6+
sonar.sources=.

0 commit comments

Comments
 (0)