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