|
44 | 44 | <Method name="ensureInitializationAtStartup" params="java.lang.Object" returns="void"/> |
45 | 45 | </And> |
46 | 46 | <And> |
47 | | - <Class name="net.kautler.command.handler.CommandHandlerJavacord"/> |
| 47 | + <Or> |
| 48 | + <Class name="net.kautler.command.handler.CommandHandlerJavacord"/> |
| 49 | + <Class name="net.kautler.command.handler.CommandHandlerJda"/> |
| 50 | + </Or> |
48 | 51 | <Or> |
49 | 52 | <Method name="setAvailableRestrictions" params="javax.enterprise.inject.Instance" returns="void"/> |
50 | 53 | <Method name="setCommands" params="javax.enterprise.inject.Instance" returns="void"/> |
|
74 | 77 | <Class name="net.kautler.command.api.restriction.javacord.RoleJavacord"/> |
75 | 78 | <Class name="net.kautler.command.api.restriction.javacord.ServerJavacord"/> |
76 | 79 | <Class name="net.kautler.command.api.restriction.javacord.UserJavacord"/> |
| 80 | + <Class name="net.kautler.command.api.restriction.jda.ChannelJda"/> |
| 81 | + <Class name="net.kautler.command.api.restriction.jda.RoleJda"/> |
| 82 | + <Class name="net.kautler.command.api.restriction.jda.ServerJda"/> |
| 83 | + <Class name="net.kautler.command.api.restriction.jda.UserJda"/> |
77 | 84 | </Or> |
78 | 85 | <Or> |
79 | 86 | <Method name="ensureAtLeastOneConditionIsSet" params="" returns="void"/> |
|
92 | 99 | <Class name="net.kautler.command.api.prefix.javacord.MentionPrefixProviderJavacord"/> |
93 | 100 | <Method name="getCommandPrefix" params="org.javacord.api.entity.message.Message" returns="java.lang.String"/> |
94 | 101 | </And> |
| 102 | + <And> |
| 103 | + <Class name="net.kautler.command.api.prefix.jda.MentionPrefixProviderJda"/> |
| 104 | + <Method name="getCommandPrefix" params="net.dv8tion.jda.api.entities.Message" returns="java.lang.String"/> |
| 105 | + </And> |
95 | 106 | </Or> |
96 | 107 | <Bug pattern="MDM_WAIT_WITHOUT_TIMEOUT"/> |
97 | 108 | </Match> |
98 | 109 |
|
| 110 | + <Match> |
| 111 | + <Class name="net.kautler.command.api.restriction.jda.BotOwnerJda"/> |
| 112 | + <Bug pattern="IMC_IMMATURE_CLASS_NO_TOSTRING"/> |
| 113 | + </Match> |
| 114 | + |
99 | 115 | <!-- work-around for https://github.com/find-sec-bugs/find-sec-bugs/issues/505 --> |
100 | 116 | <Match> |
101 | 117 | <Class name="net.kautler.command.api.Version"/> |
102 | 118 | <Method name="<init>" params="" returns="void"/> |
103 | 119 | <Bug pattern="URLCONNECTION_SSRF_FD"/> |
104 | 120 | </Match> |
| 121 | + |
| 122 | + <!-- false positive --> |
| 123 | + <Match> |
| 124 | + <Class name="net.kautler.command.handler.CommandHandlerJda"/> |
| 125 | + <Method name="addListener" params="" returns="void"/> |
| 126 | + <Bug pattern="CRLF_INJECTION_LOGS"/> |
| 127 | + </Match> |
| 128 | + |
| 129 | + <!-- work-around for https://github.com/mebigfatguy/fb-contrib/issues/372 --> |
| 130 | + <Match> |
| 131 | + <Class name="net.kautler.command.handler.CommandHandlerJda"/> |
| 132 | + <Method name="onEvent" params="net.dv8tion.jda.api.events.GenericEvent" returns="void"/> |
| 133 | + <Bug pattern="ITC_INHERITANCE_TYPE_CHECKING"/> |
| 134 | + </Match> |
105 | 135 | </FindBugsFilter> |
0 commit comments