blob: 84fb7d87cd3669c19178096e75f7b3752b34a9e8 [file] [log] [blame]
Nicolas Lalevee23313b92011-02-18 10:20:41 +00001# Licensed to the Apache Software Foundation (ASF) under one or more
2# contributor license agreements. See the NOTICE file distributed with
3# this work for additional information regarding copyright ownership.
4# The ASF licenses this file to You under the Apache License, Version 2.0
5# (the "License"); you may not use this file except in compliance with
6# the License. You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Nicolas Lalevee8de43462011-02-17 20:22:56 +000016#FindBugs User Preferences
17#Sun Apr 19 13:12:13 GMT+01:00 2009
18detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
19detectorBadAppletConstructor=BadAppletConstructor|false
20detectorBadResultSetAccess=BadResultSetAccess|true
21detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
22detectorBadUseOfReturnValue=BadUseOfReturnValue|true
23detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
24detectorBooleanReturnNull=BooleanReturnNull|true
25detectorCallToUnsupportedMethod=CallToUnsupportedMethod|true
26detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
27detectorCheckTypeQualifiers=CheckTypeQualifiers|true
28detectorCloneIdiom=CloneIdiom|true
29detectorComparatorIdiom=ComparatorIdiom|true
30detectorConfusedInheritance=ConfusedInheritance|true
31detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
32detectorCrossSiteScripting=CrossSiteScripting|true
33detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
34detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
35detectorDontUseEnum=DontUseEnum|true
36detectorDroppedException=DroppedException|true
37detectorDumbMethodInvocations=DumbMethodInvocations|true
38detectorDumbMethods=DumbMethods|true
39detectorDuplicateBranches=DuplicateBranches|true
40detectorEmptyZipFileEntry=EmptyZipFileEntry|true
41detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
42detectorFinalizerNullsFields=FinalizerNullsFields|true
43detectorFindBadCast2=FindBadCast2|true
44detectorFindBadForLoop=FindBadForLoop|true
45detectorFindCircularDependencies=FindCircularDependencies|false
46detectorFindDeadLocalStores=FindDeadLocalStores|true
47detectorFindDoubleCheck=FindDoubleCheck|true
48detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
49detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
50detectorFindFinalizeInvocations=FindFinalizeInvocations|true
51detectorFindFloatEquality=FindFloatEquality|true
52detectorFindHEmismatch=FindHEmismatch|true
53detectorFindInconsistentSync2=FindInconsistentSync2|true
54detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
55detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
56detectorFindMaskedFields=FindMaskedFields|true
57detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
58detectorFindNakedNotify=FindNakedNotify|true
59detectorFindNonSerializableStoreIntoSession=FindNonSerializableStoreIntoSession|true
60detectorFindNonSerializableValuePassedToWriteObject=FindNonSerializableValuePassedToWriteObject|true
61detectorFindNonShortCircuit=FindNonShortCircuit|true
62detectorFindNullDeref=FindNullDeref|true
63detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
64detectorFindOpenStream=FindOpenStream|true
65detectorFindPuzzlers=FindPuzzlers|true
66detectorFindRefComparison=FindRefComparison|true
67detectorFindReturnRef=FindReturnRef|true
68detectorFindRunInvocations=FindRunInvocations|true
69detectorFindSelfComparison=FindSelfComparison|true
70detectorFindSelfComparison2=FindSelfComparison2|true
71detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
72detectorFindSpinLoop=FindSpinLoop|true
73detectorFindSqlInjection=FindSqlInjection|true
74detectorFindTwoLockWait=FindTwoLockWait|true
75detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
76detectorFindUnconditionalWait=FindUnconditionalWait|true
77detectorFindUninitializedGet=FindUninitializedGet|true
78detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
79detectorFindUnreleasedLock=FindUnreleasedLock|true
80detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
81detectorFindUnsyncGet=FindUnsyncGet|true
82detectorFindUselessControlFlow=FindUselessControlFlow|true
83detectorFormatStringChecker=FormatStringChecker|true
84detectorHugeSharedStringConstants=HugeSharedStringConstants|true
85detectorIDivResultCastToDouble=IDivResultCastToDouble|true
86detectorIncompatMask=IncompatMask|true
87detectorInconsistentAnnotations=InconsistentAnnotations|true
88detectorInefficientMemberAccess=InefficientMemberAccess|false
89detectorInefficientToArray=InefficientToArray|true
90detectorInfiniteLoop=InfiniteLoop|true
91detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
92detectorInfiniteRecursiveLoop2=InfiniteRecursiveLoop2|false
93detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
94detectorInitializationChain=InitializationChain|true
95detectorInstantiateStaticClass=InstantiateStaticClass|true
96detectorInvalidJUnitTest=InvalidJUnitTest|true
97detectorIteratorIdioms=IteratorIdioms|true
98detectorLazyInit=LazyInit|true
99detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
100detectorMethodReturnCheck=MethodReturnCheck|true
101detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
102detectorMutableLock=MutableLock|true
103detectorMutableStaticFields=MutableStaticFields|true
104detectorNaming=Naming|true
105detectorNumberConstructor=NumberConstructor|true
106detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
107detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
108detectorPublicSemaphores=PublicSemaphores|false
109detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
110detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
111detectorRedundantInterfaces=RedundantInterfaces|true
112detectorRepeatedConditionals=RepeatedConditionals|true
113detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
114detectorSerializableIdiom=SerializableIdiom|true
115detectorStartInConstructor=StartInConstructor|true
116detectorStaticCalendarDetector=StaticCalendarDetector|true
117detectorStringConcatenation=StringConcatenation|true
118detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
119detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
120detectorSwitchFallthrough=SwitchFallthrough|true
121detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
122detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
123detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
124detectorURLProblems=URLProblems|true
125detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
126detectorUnnecessaryMath=UnnecessaryMath|true
127detectorUnreadFields=UnreadFields|true
128detectorUseObjectEquals=UseObjectEquals|false
129detectorUselessSubclassMethod=UselessSubclassMethod|false
130detectorVarArgsProblems=VarArgsProblems|true
131detectorVolatileUsage=VolatileUsage|true
132detectorWaitInLoop=WaitInLoop|true
133detectorWrongMapIterator=WrongMapIterator|true
134detectorXMLFactoryBypass=XMLFactoryBypass|true
135detector_threshold=2
136effort=default
137filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false
138filter_settings_neg=I18N,NOISE,MALICIOUS_CODE,SECURITY,EXPERIMENTAL|
139run_at_full_build=true