You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by vo...@apache.org on 2020/06/09 18:31:33 UTC

[fineract] branch develop updated: FINERACT-959 Tighten javac compilerArgs, turn more warnings into errors (and fix related problems)

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

vorburger pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new 117398b  FINERACT-959 Tighten javac compilerArgs, turn more warnings into errors (and fix related problems)
117398b is described below

commit 117398b765c43733de508f17b5fa5fc781efa842
Author: nnatarajan <na...@gmail.com>
AuthorDate: Mon Jun 8 18:55:23 2020 -0600

    FINERACT-959 Tighten javac compilerArgs, turn more warnings into errors (and fix related problems)
---
 fineract-provider/build.gradle | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/fineract-provider/build.gradle b/fineract-provider/build.gradle
index f10c246..440f8a6 100644
--- a/fineract-provider/build.gradle
+++ b/fineract-provider/build.gradle
@@ -298,7 +298,14 @@ configurations {
 }
 
 tasks.withType(JavaCompile) {
-    options.compilerArgs += ["-Xlint:unchecked","-Xlint:cast","-Werror"] // TODO FINERACT-959 (gradually) enable -Xlint:all (see "javac -help -X")
+    options.compilerArgs += ["-Xlint:unchecked","-Xlint:cast","-Xlint:auxiliaryclass","-Xlint:deprecation",
+                             "-Xlint:dep-ann","-Xlint:divzero","-Xlint:empty","-Xlint:exports","-Xlint:fallthrough",
+                             "-Xlint:finally","-Xlint:module","-Xlint:opens","-Xlint:options","-Xlint:overloads",
+                             "-Xlint:overrides","-Xlint:path","-Xlint:processing","-Xlint:removal",
+                             "-Xlint:requires-automatic","-Xlint:requires-transitive-automatic","-Xlint:try",
+                             "-Xlint:varargs","-Xlint:preview","-Werror"]
+                            // TODO FINERACT-959 (gradually) enable -Xlint:all (see "javac -help -X")
+
     options.deprecation = true
     options.errorprone {
         disableWarningsInGeneratedCode = true