2020-10-12 10:40:10 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<FindBugsFilter
|
2022-06-10 15:25:44 +02:00
|
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
|
|
xmlns="https://github.com/spotbugs/filter/3.0.0"
|
|
|
|
|
xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/3.1.0/spotbugs/etc/findbugsfilter.xsd">
|
2020-10-12 10:40:10 +01:00
|
|
|
|
2025-05-07 09:06:42 -07:00
|
|
|
<Match>
|
|
|
|
|
<Bug code="CT"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Bug pattern="SIC_INNER_SHOULD_BE_STATIC,EI_EXPOSE_REP,EI_EXPOSE_REP2,EI_EXPOSE_BUF2"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Bug pattern="URF_UNREAD_FIELD,URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD,SS_SHOULD_BE_STATIC"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Bug pattern="UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2022-07-04 22:33:44 +02:00
|
|
|
<Bug code="RCN,MS,DCN,UwF,THROWS,SSD"/>
|
2022-06-10 15:25:44 +02:00
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="~.*\.*Test"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.ImmutableCapabilities"/>
|
|
|
|
|
<Bug pattern="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.build.Build"/>
|
|
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.config.Configs"/>
|
|
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Class name="org.openqa.selenium.docker.v1_41.PullImage"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
<Bug pattern="DE_MIGHT_IGNORE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.events.zeromq.BoundZmqEventBus"/>
|
|
|
|
|
<Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.events.zeromq.UnboundZmqEventBus"/>
|
|
|
|
|
<Bug pattern="UR_UNINIT_READ"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2024-11-28 12:03:37 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="~org.openqa.selenium.firefox.AddHasExtensions.*"/>
|
|
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.firefox.FirefoxDriver"/>
|
|
|
|
|
<Bug pattern="NP_BOOLEAN_RETURN_NULL,UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.firefox.FirefoxProfile"/>
|
|
|
|
|
<Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="~org.openqa.selenium.grid.commands.CompletionCommand.*"/>
|
|
|
|
|
<Bug pattern="DM_EXIT"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.commands.StandaloneFlags"/>
|
|
|
|
|
<Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.log.LoggingFlags"/>
|
|
|
|
|
<Bug pattern="URF_UNREAD_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.node.config.DriverServiceSessionFactory"/>
|
|
|
|
|
<Bug pattern="REC_CATCH_EXCEPTION"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.node.httpd.NodeFlags"/>
|
|
|
|
|
<Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.node.k8s.OneShotNode"/>
|
|
|
|
|
<Bug pattern="NP_LOAD_OF_KNOWN_NULL_VALUE,NP_NULL_ON_SOME_PATH"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.server.BaseServerFlags"/>
|
|
|
|
|
<Bug pattern="URF_UNREAD_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2021-04-19 14:40:25 +01:00
|
|
|
<Class name="org.openqa.selenium.grid.sessionqueue.config.SessionRequestFlags"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
<Bug pattern="URF_UNREAD_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.grid.web.PathResource"/>
|
|
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="~org.openqa.selenium.interactions..*"/>
|
|
|
|
|
<Bug pattern="UWF_UNWRITTEN_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.json.JsonInput"/>
|
|
|
|
|
<Bug pattern="IS2_INCONSISTENT_SYNC"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.json.JsonInputIterator"/>
|
|
|
|
|
<Bug pattern="IT_NO_SUCH_ELEMENT"/>
|
|
|
|
|
</Match>
|
2025-05-07 09:06:42 -07:00
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.net.NetworkUtils"/>
|
|
|
|
|
<Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2023-10-06 09:14:30 -05:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.remote.http.jdk.JdkHttpClient"/>
|
|
|
|
|
<Bug pattern="SF_SWITCH_FALLTHROUGH"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Class name="org.openqa.selenium.safari.SafariDriverService"/>
|
|
|
|
|
<Bug pattern="DMI_HARDCODED_ABSOLUTE_FILENAME"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
</Match>
|
|
|
|
|
|
2024-12-05 06:28:40 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.safari.SafariTechPreviewDriverService"/>
|
|
|
|
|
<Bug pattern="DMI_HARDCODED_ABSOLUTE_FILENAME"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2023-10-06 09:14:30 -05:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.support.locators.RelativeLocator$RelativeBy" />
|
|
|
|
|
<Bug pattern="UPM_UNCALLED_PRIVATE_METHOD" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.json.JsonOutputTest$1PrivatelyMappable" />
|
|
|
|
|
<Bug pattern="UPM_UNCALLED_PRIVATE_METHOD" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Class name="org.openqa.selenium.testing.Pages"/>
|
|
|
|
|
<Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Class name="org.openqa.selenium.remote.WebDriverFixture"/>
|
|
|
|
|
<Bug pattern="WMI_WRONG_MAP_ITERATOR"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
2022-06-10 15:25:44 +02:00
|
|
|
<Class name="org.openqa.selenium.remote.internal.HttpClientTestBase"/>
|
|
|
|
|
<Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
|
2020-10-12 10:40:10 +01:00
|
|
|
</Match>
|
|
|
|
|
|
2023-10-06 09:14:30 -05:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.json.JsonOutputTest"/>
|
|
|
|
|
<Bug pattern="UPM_UNCALLED_PRIVATE_METHOD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-11-19 12:27:30 +01:00
|
|
|
<Match>
|
2022-06-18 17:42:23 +02:00
|
|
|
<Class name="org.openqa.selenium.testing.JupiterTestBase"/>
|
2020-11-19 12:27:30 +01:00
|
|
|
<Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.testing.StaticResources"/>
|
|
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
|
|
|
|
|
</Match>
|
2024-03-25 11:09:02 -07:00
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.remote.WebElementToJsonConverter" />
|
|
|
|
|
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_INTERFACE" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
2024-10-14 08:09:13 +02:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.chrome.AddHasCasting" />
|
|
|
|
|
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.chrome.AddHasCdp" />
|
|
|
|
|
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.edge.AddHasCdp" />
|
|
|
|
|
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" />
|
|
|
|
|
</Match>
|
|
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.edge.AddHasCasting" />
|
|
|
|
|
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" />
|
|
|
|
|
</Match>
|
2024-10-16 07:33:15 +02:00
|
|
|
|
|
|
|
|
<Match>
|
|
|
|
|
<Class name="~org.openqa.selenium.devtools.v[0-9]+\.v\w+" />
|
|
|
|
|
<Bug pattern="NM_CLASS_NAMING_CONVENTION"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2024-11-15 10:12:37 +01:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.manager.SeleniumManager"/>
|
2024-12-09 06:28:10 +01:00
|
|
|
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE,IS2_INCONSISTENT_SYNC"/>
|
2024-11-15 10:12:37 +01:00
|
|
|
</Match>
|
|
|
|
|
|
2025-05-09 10:14:12 -07:00
|
|
|
<Match>
|
|
|
|
|
<Class name="org.openqa.selenium.remote.http.jdk.JdkHttpClient"/>
|
|
|
|
|
<Bug pattern="BC_VACUOUS_INSTANCEOF"/>
|
|
|
|
|
</Match>
|
|
|
|
|
|
2020-10-12 10:40:10 +01:00
|
|
|
</FindBugsFilter>
|