Explorar o código

Fixed some spotbugs, excluded some bug categories to be consistent with Files

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Tobias Kaminsky %!s(int64=4) %!d(string=hai) anos
pai
achega
6fb5d3f9bb

+ 1 - 0
app/src/main/java/com/nextcloud/talk/controllers/ProfileController.java

@@ -523,6 +523,7 @@ public class ProfileController extends BaseController {
         });
     }
 
+    @SuppressWarnings({"IOI_USE_OF_FILE_STREAM_CONSTRUCTORS"}) // only possible with API26
     private void saveBitmapAndPassToImagePicker(Bitmap bitmap) {
         File file = null;
         try {

+ 2 - 0
app/src/main/java/com/nextcloud/talk/models/json/userprofile/UserProfileFieldsOCS.java

@@ -29,7 +29,9 @@ import org.parceler.Parcel;
 import java.util.ArrayList;
 
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 
+@EqualsAndHashCode(callSuper = true)
 @Parcel
 @Data
 @JsonObject

+ 16 - 2
findbugs-filter.xml

@@ -23,9 +23,23 @@
 
 <FindBugsFilter>
     <Match>
-        <Class name="~.*\.Manifest\$.*"/>
+        <Class name="~.*\.Manifest\$.*" />
     </Match>
     <Match>
-        <Class name="~.*\.R\$.*"/>
+        <Class name="~.*\.R\$.*" />
     </Match>
+    <Match>
+        <Class name="~.*\$\$Parcelable.*" />
+    </Match>
+
+    <!-- Data bindings autogenerated classes -->
+    <Match>
+        <Or>
+            <Class name="~.*BindingImpl" />
+            <Class name="~.*\.DataBinderMapperImpl" />
+            <Class name="~.*Binding" />
+        </Or>
+    </Match>
+
+    <Bug pattern="PATH_TRAVERSAL_IN" />
 </FindBugsFilter>