summaryrefslogtreecommitdiff
path: root/config/spotbugs/exclude.xml
blob: b80c0550c8f1a47c1556d76224e2475f4cae1017 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
    <Match>
        <Bug pattern="BC_UNCONFIRMED_CAST"/>
        <Class name="de.danoeh.antennapod.adapter.NavListAdapter"/>
    </Match>
    <Match>
        <Bug pattern="DLS_DEAD_LOCAL_STORE"/>
        <Class name="de.danoeh.antennapod.ui.statistics.StatisticsFragment"/>
    </Match>
    <Match>
        <Bug pattern="DM_DEFAULT_ENCODING"/>
        <Class name="de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader"/>
    </Match>
    <Match>
        <Bug pattern="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"/>
        <Class name="de.danoeh.antennapod.model.feed.FeedMedia"/>
    </Match>
    <Match>
        <Bug pattern="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"/>
        <Class name="de.danoeh.antennapod.model.playback.RemoteMedia"/>
    </Match>
    <Match>
        <Bug pattern="HSC_HUGE_SHARED_STRING_CONSTANT"/>
        <Class name="de.danoeh.antennapod.net.ssl.BackportCaCerts"/>
    </Match>
    <Match>
        <Bug pattern="ICAST_IDIV_CAST_TO_DOUBLE"/>
        <Class name="de.danoeh.antennapod.ui.echo.screens.RotatingSquaresScreen"/>
    </Match>
    <Match>
        <Bug pattern="MS_CANNOT_BE_FINAL"/>
        <Class name="de.danoeh.antennapod.core.service.playback.PlaybackService"/>
    </Match>
    <Match>
        <Bug pattern="MS_MUTABLE_ARRAY"/>
        <Class name="de.danoeh.antennapod.fragment.NavDrawerFragment"/>
    </Match>
    <Match>
        <Bug pattern="NP_NONNULL_PARAM_VIOLATION"/>
        <Class name="de.danoeh.antennapod.activity.MainActivity"/>
    </Match>
    <Match>
        <Bug pattern="NP_NULL_ON_SOME_PATH"/>
        <Class name="de.danoeh.antennapod.activity.MainActivity"/>
    </Match>
    <Match>
        <Bug pattern="NP_NULL_ON_SOME_PATH"/>
        <Class name="de.danoeh.antennapod.model.feed.FeedMedia"/>
    </Match>
    <Match>
        <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
        <Class name="de.danoeh.antennapod.core.service.download.DownloadRequestCreator"/>
    </Match>
    <Match>
        <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
        <Class name="de.danoeh.antennapod.preferences.PreferenceUpgrader"/>
    </Match>
    <Match>
        <Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
        <Class name="de.danoeh.antennapod.core.service.playback.PlaybackService"/>
    </Match>
    <Match>
        <Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
        <Class name="de.danoeh.antennapod.ui.home.sections.EpisodesSurpriseSection"/>
    </Match>
    <Match>
        <Bug pattern="URF_UNREAD_FIELD"/>
        <Class name="de.danoeh.antennapod.ui.common.TriangleLabelView$PaintHolder"/>
    </Match>
    <Match>
        <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
        <Class name="de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer"/>
    </Match>
    <Match>
        <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
        <Class name="de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo"/>
    </Match>

    <Match><Class name="de.danoeh.antennapod.core.ClientConfig"/></Match>

    <Match><Package name="de.danoeh.antennapod.databinding"/></Match>
    <Match><Package name="de.danoeh.antennapod.core.databinding"/></Match>
    <Match><Package name="de.danoeh.antennapod.ui.common.databinding"/></Match>
    <Match><Package name="de.danoeh.antennapod.ui.echo.databinding"/></Match>
    <Match><Package name="de.danoeh.antennapod.ui.statistics.databinding"/></Match>

    <Match><Bug pattern="DMI_RANDOM_USED_ONLY_ONCE"/></Match>
    <Match><Bug pattern="EI_EXPOSE_REP"/></Match>
    <Match><Bug pattern="EI_EXPOSE_REP2"/></Match>
    <Match><Bug pattern="HE_EQUALS_NO_HASHCODE"/></Match>
    <Match><Bug pattern="HE_EQUALS_USE_HASHCODE"/></Match>
    <Match><Bug pattern="ICAST_INTEGER_MULTIPLY_CAST_TO_LONG"/></Match>
    <Match><Bug pattern="IS2_INCONSISTENT_SYNC"/></Match>
    <Match><Bug pattern="NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION"/></Match>
    <Match><Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/></Match>
    <Match><Bug pattern="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE"/></Match>
    <Match><Bug pattern="OS_OPEN_STREAM"/></Match>
    <Match><Bug pattern="OS_OPEN_STREAM_EXCEPTION_PATH"/></Match>
    <Match><Bug pattern="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN"/></Match>
    <Match><Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE"/></Match>
    <Match><Bug pattern="RV_RETURN_VALUE_IGNORED"/></Match>
    <Match><Bug pattern="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE"/></Match>
    <Match><Bug pattern="SE_NO_SERIALVERSIONID"/></Match>
    <Match><Bug pattern="SE_TRANSIENT_FIELD_NOT_RESTORED"/></Match>
    <Match><Bug pattern="SF_SWITCH_NO_DEFAULT"/></Match>
    <Match><Bug pattern="SIC_INNER_SHOULD_BE_STATIC_ANON"/></Match>
    <Match><Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/></Match>
    <Match><Bug pattern="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"/></Match>
    <Match><Bug pattern="VA_FORMAT_STRING_USES_NEWLINE"/></Match>
    <Match><Bug pattern="WMI_WRONG_MAP_ITERATOR"/></Match>
</FindBugsFilter>