From def68417825a1b0265f63854f13c5e6a7c7cd1c7 Mon Sep 17 00:00:00 2001 From: Adler Neves Date: Wed, 9 Dec 2020 05:02:21 -0300 Subject: [PATCH] qa: add code quality checker --- .drone.yml | 19 ++++++++++--------- .gitignore | 1 + sonar-project.properties | 8 ++++++++ 3 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 sonar-project.properties diff --git a/.drone.yml b/.drone.yml index 3c3b054..c7e4b0e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,20 +1,21 @@ kind: pipeline -type: ssh +type: exec name: default -server: - host: - from_secret: host - user: - from_secret: username - ssh_key: - from_secret: ssh_key - clone: depth: 50 steps: + - name: analyze + environment: + SONAR_TOKEN: + from_secret: sonar_token + commands: + - /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$$SONAR_TOKEN + - name: submodules + depends_on: + - analyze commands: - git submodule update --init --recursive --remote diff --git a/.gitignore b/.gitignore index 364fdec..75f78e8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ public/ +.scannerwork/ diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..f16e806 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,8 @@ +sonar.projectKey=static-site-manual-notifier +sonar.projectName=Static Site: Manual Notifier +sonar.projectVersion=1.0 + +sonar.sources=content,resources,static +sonar.coverage.exclusions=**/* + +sonar.sourceEncoding=UTF-8