Created
August 24, 2016 10:50
-
-
Save alpargabos/f3c8e287bc6c237d2999dd64229c6078 to your computer and use it in GitHub Desktop.
gradle findbugs exclude filter
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<FindBugsFilter> | |
<!-- http://stackoverflow.com/questions/7568579/eclipsefindbugs-exclude-filter-files-doesnt-work --> | |
<Match> | |
<Class name="~.*\.R\$.*"/> | |
</Match> | |
<Match> | |
<Class name="~.*\.Manifest\$.*"/> | |
</Match> | |
<!-- All bugs in test classes, except for JUnit-specific bugs --> | |
<Match> | |
<Class name="~.*\.*Test"/> | |
<Not> | |
<Bug code="IJU"/> | |
</Not> | |
</Match> | |
<!-- All bugs in Dagger generated code --> | |
<Match> | |
<Class name="~.*\.*$.*"/> | |
</Match> | |
<!-- Disable UR_UNINIT_READ because of ButterKnife --> | |
<Match> | |
<Bug code="UR"/> | |
</Match> | |
<!-- Disable bug types: | |
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | |
ICAST_IDIV_CAST_TO_DOUBLE | |
SF_SWITCH_NO_DEFAULT | |
--> | |
<Match> | |
<Bug code="RV,ICAST,SF"/> | |
</Match> | |
<!-- Disable UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD for specific classes --> | |
<Match> | |
<Bug code="UwF"/> | |
<Or> | |
<Class name="com.prezi.android.service.PresentationParticipantsRequest$RoomStatus"/> | |
</Or> | |
</Match> | |
<!-- Disable ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD for specific classes --> | |
<Match> | |
<Bug code="ST"/> | |
<Or> | |
<Class name="com.prezi.android.viewer.ActiveTimeLogger"/> | |
<Class name="com.prezi.android.viewer.ExactMeasureDrawerLayout"/> | |
<Class name="com.prezi.android.base.storage.db.UUIDMapping"/> | |
</Or> | |
</Match> | |
<!-- Disable EI_EXPOSE_REP for specific classes --> | |
<Match> | |
<Bug code="EI"/> | |
<Or> | |
<Class name="com.prezi.android.viewer.securepreferences.crypto.PBEStorage"/> | |
</Or> | |
</Match> | |
<!-- SECURITY specific settings --> | |
<!-- Disable bug types: | |
ANDROID_EXTERNAL_FILE_ACCESS | |
STATIC_IV | |
--> | |
<Match> | |
<Bug code="STAIV, SECEFA"/> | |
</Match> | |
<!-- Disable PREDICTABLE_RANDOM for specific classes --> | |
<Match> | |
<Bug code="SECPR"/> | |
<Or> | |
<Class name="com.prezi.android.viewer.utils.DefaultBoundaryGenerator"/> | |
</Or> | |
</Match> | |
<!-- Disable ANDROID_WEB_VIEW_JAVASCRIPT for specific classes --> | |
<Match> | |
<Bug code="SECWVJ"/> | |
<Or> | |
<Class name="com.prezi.android.viewer.canvas.CanvasActivity"/> | |
</Or> | |
</Match> | |
<!-- Disable ANDROID_BROADCAST for specific classes --> | |
<Match> | |
<Bug code="SECBROAD"/> | |
<Or> | |
<!-- OfflineSaveService sends broadcast intents securely by setting the package of the intent, see | |
http://developer.android.com/reference/android/content/BroadcastReceiver.html#Security --> | |
<Class name="com.prezi.android.service.offlinesave.OfflineSaveService"/> | |
</Or> | |
</Match> | |
<!-- Disable PATH_TRAVERSAL_IN for specific classes --> | |
<Match> | |
<Bug code="SECPTI"/> | |
<Or> | |
<Class name="com.prezi.android.logging.LogFilesSender"/> | |
<Class name="com.prezi.android.logging.PeriodicLogSender$1"/> | |
<Class name="com.prezi.android.service.offlinesave.OfflineSaveService"/> | |
<Class name="com.prezi.android.base.storage.db.PersistenceHashMap"/> | |
<Class name="com.prezi.android.base.storage.AppStorage"/> | |
<Class name="com.prezi.android.base.storage.utils.FileCache"/> | |
</Or> | |
</Match> | |
</FindBugsFilter> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment