blob: 29f446a6ad274fa6483a8f4a830ef99a6686eb88 [file] [log] [blame]
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<FindBugsFilter>
<Match>
<!--
DC: Possible double check of field
DE: Method might ignore exception
DLS: Dead store to local variable
Dm: Reliance on default encoding
DP: Method invoked that should be only be invoked inside a doPrivileged block
EI: May expose internal representation by returning reference to mutable object
Eq: Class defines compareTo(...) and uses Object.equals()
IS: Inconsistent synchronization
JLM: Synchronization performed on util.concurrent instance
LI: Incorrect lazy initialization of static field
Nm: Very confusing method names
NP: Load of known null value
PT: Absolute path traversal in servlet
PZLA: Consider returning a zero length array rather than null
RCN: Redundant nullcheck of value known to be null
REC: Exception is caught when Exception is not thrown
RR: Method ignores results of InputStream.skip()
RV: Method ignores exceptional return value
SBSC: Method concatenates strings using + in a loop
Se: Transient field of class that isn't Serializable
SIC: Could be refactored into a named static inner class
UC: Useless non-empty void method
UPM: Private method is never called
-->
<Bug code="DC,DE,DLS,Dm,DP,EI,Eq,IS,JLM,LI,Nm,NP,PT,PZLA,RCN,REC,RR,RV,SBSC,Se,SIC,UC,UPM"/>
</Match>
<Match>
<!-- This Match uses the BUG_PATTERN for matching.
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: allow unread public/protected variables, but not private ones
UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD: allow unused public/protected variables, but not private ones
-->
<Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD,UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"/>
</Match>
<Match>
<Class name="org.apache.commons.crypto.NativeCodeLoader" />
<Method name="extractLibraryFile" />
<Bug pattern="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" />
</Match>
</FindBugsFilter>