From 42646728542ce67078274382408bf3263d291742 Mon Sep 17 00:00:00 2001 From: Amaury Date: Wed, 11 Dec 2024 10:20:10 -0300 Subject: [PATCH] fix sonarqube dummy configuration --- README.md | 14 ++++++++++++++ pubspec.yaml | 21 +++++++++++++++++++++ sonar-project.properties | 9 +++++++++ 3 files changed, 44 insertions(+) create mode 100644 pubspec.yaml create mode 100644 sonar-project.properties diff --git a/README.md b/README.md index a8313bc..d208cdb 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,20 @@ the [CI/CD pipelines](https://www.notion.so/rootstrap/Flutter-CI-CD-9a0a5957ee84 - OPENAI_KEY ### Github Actions: Sonarqube +- Go to you sonarqube server and configure a new project. +- Configure the sonar-project.properties: + example: + ''' + sonar.projectKey=your-app-key + sonar.projectName=your-project-name + sonar.host.url=https://your-sonarqube-server.net + sonar.projectVersion=1.0 + sonar.sourceEncoding=UTF-8 + ''' +# Main source directories +sonar.sources=app/lib,modules/domain,modules/data,modules/common +sonar.dart.exclusions=pubspec.yaml +sonar.dart.analyzer.report.mode=LEGACY - Configure Sonarqube secrets vars on your repo settings: - SONAR_TOKEN (your sonarqube project token) - SONAR_URL (your sonarqube server url) diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..20ca790 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,21 @@ +# This config file is for Sonarqube only +name: Sonar +description: Sonar + +publish_to: "none" +version: 0.0.1+1 + +environment: + sdk: '>=3.0.0 <4.0.0' + +dependencies: + flutter: + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + +flutter: + generate: true + uses-material-design: true \ No newline at end of file diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..48770f9 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,9 @@ +sonar.projectKey=tax-app-aaa +sonar.projectName=tax-app-aaa +sonar.host.url=https://sonarqube-developers.rootstrap.net +sonar.projectVersion=1.0 +sonar.sourceEncoding=UTF-8 +# Main source directories +sonar.sources=app/lib,modules/domain,modules/data,modules/common +sonar.dart.exclusions=pubspec.yaml +sonar.dart.analyzer.report.mode=LEGACY