You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by ji...@apache.org on 2021/03/30 18:13:30 UTC

[daffodil] branch runtime2-2202 updated: Fix SonarCloud Scan error

This is an automated email from the ASF dual-hosted git repository.

jinterrante pushed a commit to branch runtime2-2202
in repository https://gitbox.apache.org/repos/asf/daffodil.git


The following commit(s) were added to refs/heads/runtime2-2202 by this push:
     new 7aa12ce  Fix SonarCloud Scan error
7aa12ce is described below

commit 7aa12ce40bbeaab934ab1486cb6a1d458bad7e8d
Author: John Interrante <in...@research.ge.com>
AuthorDate: Tue Mar 30 14:13:17 2021 -0400

    Fix SonarCloud Scan error
    
    Configure sonar-project.properties to make the SonarCloud scan ignore
    C files since we can't analyze them with the SonarCloud CLI Docker
    action anyway.  Also prevent some warnings from being issued during
    the scan.
---
 sonar-project.properties | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sonar-project.properties b/sonar-project.properties
index 6e2c1c9..2db8710 100644
--- a/sonar-project.properties
+++ b/sonar-project.properties
@@ -19,14 +19,18 @@ sonar.projectKey=apache-daffodil
 sonar.modules=daffodil-cli,daffodil-core,daffodil-io,daffodil-japi,daffodil-lib,daffodil-macro-lib,daffodil-propgen,daffodil-runtime1,daffodil-runtime1-unparser,daffodil-runtime2,daffodil-sapi,daffodil-tdml-lib,daffodil-tdml-processor,daffodil-test,daffodil-test-ibm1,daffodil-udf
 sonar.sources=src/main
 sonar.tests=src/it,src/test
+sonar.c.file.suffixes=-
+sonar.cpp.file.suffixes=-
+sonar.objc.file.suffixes=-
 
 # TODO DAFFODIL-1747 Scala/Java APIs currently contain a lot of duplication
 #  by their nature. Best to exclude them. This will want to be removed when
 #  the ticket above is fixed
 # TODO DAFFODIL-1958 Main.scala already has a ticket to reduce duplication. 
 #  It can be excluded until that is resolved
-sonar.cpd.exclusions=src/main/scala/org/apache/daffodil/sapi/**/*,src/main/scala/org/apache/daffodil/japi/**/*,src/main/scala/org/apache/daffodil/Main.scala
+sonar.cpd.exclusions=daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/**/*,daffodil-japi/src/main/scala/org/apache/daffodil/japi/**/*,daffodil-cli/src/main/scala/org/apache/daffodil/Main.scala
 
 sonar.java.binaries=target/**/classes
 sonar.java.test.binaries=target/**/test-classes
-sonar.java.libraries=../lib_managed/**/*.jar
+sonar.java.libraries=../lib_managed/jars/**/*.jar
+sonar.java.test.libraries=../lib_managed/jars/**/*.jar