1*3bae524fSMatthias Sohn#FindBugs User Preferences 2*3bae524fSMatthias Sohn#Mon May 04 16:24:13 PDT 2009 3*3bae524fSMatthias SohndetectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true 4*3bae524fSMatthias SohndetectorBadAppletConstructor=BadAppletConstructor|false 5*3bae524fSMatthias SohndetectorBadResultSetAccess=BadResultSetAccess|true 6*3bae524fSMatthias SohndetectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true 7*3bae524fSMatthias SohndetectorBadUseOfReturnValue=BadUseOfReturnValue|true 8*3bae524fSMatthias SohndetectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true 9*3bae524fSMatthias SohndetectorBooleanReturnNull=BooleanReturnNull|true 10*3bae524fSMatthias SohndetectorCallToUnsupportedMethod=CallToUnsupportedMethod|true 11*3bae524fSMatthias SohndetectorCheckImmutableAnnotation=CheckImmutableAnnotation|true 12*3bae524fSMatthias SohndetectorCheckTypeQualifiers=CheckTypeQualifiers|true 13*3bae524fSMatthias SohndetectorCloneIdiom=CloneIdiom|false 14*3bae524fSMatthias SohndetectorComparatorIdiom=ComparatorIdiom|true 15*3bae524fSMatthias SohndetectorConfusedInheritance=ConfusedInheritance|true 16*3bae524fSMatthias SohndetectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true 17*3bae524fSMatthias SohndetectorCrossSiteScripting=CrossSiteScripting|true 18*3bae524fSMatthias SohndetectorDoInsideDoPrivileged=DoInsideDoPrivileged|true 19*3bae524fSMatthias SohndetectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true 20*3bae524fSMatthias SohndetectorDontUseEnum=DontUseEnum|true 21*3bae524fSMatthias SohndetectorDroppedException=DroppedException|true 22*3bae524fSMatthias SohndetectorDumbMethodInvocations=DumbMethodInvocations|true 23*3bae524fSMatthias SohndetectorDumbMethods=DumbMethods|true 24*3bae524fSMatthias SohndetectorDuplicateBranches=DuplicateBranches|true 25*3bae524fSMatthias SohndetectorEmptyZipFileEntry=EmptyZipFileEntry|true 26*3bae524fSMatthias SohndetectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true 27*3bae524fSMatthias SohndetectorFinalizerNullsFields=FinalizerNullsFields|true 28*3bae524fSMatthias SohndetectorFindBadCast2=FindBadCast2|true 29*3bae524fSMatthias SohndetectorFindBadForLoop=FindBadForLoop|true 30*3bae524fSMatthias SohndetectorFindCircularDependencies=FindCircularDependencies|false 31*3bae524fSMatthias SohndetectorFindDeadLocalStores=FindDeadLocalStores|true 32*3bae524fSMatthias SohndetectorFindDoubleCheck=FindDoubleCheck|true 33*3bae524fSMatthias SohndetectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true 34*3bae524fSMatthias SohndetectorFindFieldSelfAssignment=FindFieldSelfAssignment|true 35*3bae524fSMatthias SohndetectorFindFinalizeInvocations=FindFinalizeInvocations|true 36*3bae524fSMatthias SohndetectorFindFloatEquality=FindFloatEquality|true 37*3bae524fSMatthias SohndetectorFindHEmismatch=FindHEmismatch|true 38*3bae524fSMatthias SohndetectorFindInconsistentSync2=FindInconsistentSync2|true 39*3bae524fSMatthias SohndetectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true 40*3bae524fSMatthias SohndetectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true 41*3bae524fSMatthias SohndetectorFindMaskedFields=FindMaskedFields|true 42*3bae524fSMatthias SohndetectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true 43*3bae524fSMatthias SohndetectorFindNakedNotify=FindNakedNotify|true 44*3bae524fSMatthias SohndetectorFindNonSerializableStoreIntoSession=FindNonSerializableStoreIntoSession|true 45*3bae524fSMatthias SohndetectorFindNonSerializableValuePassedToWriteObject=FindNonSerializableValuePassedToWriteObject|true 46*3bae524fSMatthias SohndetectorFindNonShortCircuit=FindNonShortCircuit|true 47*3bae524fSMatthias SohndetectorFindNullDeref=FindNullDeref|true 48*3bae524fSMatthias SohndetectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true 49*3bae524fSMatthias SohndetectorFindOpenStream=FindOpenStream|true 50*3bae524fSMatthias SohndetectorFindPuzzlers=FindPuzzlers|true 51*3bae524fSMatthias SohndetectorFindRefComparison=FindRefComparison|true 52*3bae524fSMatthias SohndetectorFindReturnRef=FindReturnRef|true 53*3bae524fSMatthias SohndetectorFindRunInvocations=FindRunInvocations|true 54*3bae524fSMatthias SohndetectorFindSelfComparison=FindSelfComparison|true 55*3bae524fSMatthias SohndetectorFindSelfComparison2=FindSelfComparison2|true 56*3bae524fSMatthias SohndetectorFindSleepWithLockHeld=FindSleepWithLockHeld|true 57*3bae524fSMatthias SohndetectorFindSpinLoop=FindSpinLoop|true 58*3bae524fSMatthias SohndetectorFindSqlInjection=FindSqlInjection|true 59*3bae524fSMatthias SohndetectorFindTwoLockWait=FindTwoLockWait|true 60*3bae524fSMatthias SohndetectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true 61*3bae524fSMatthias SohndetectorFindUnconditionalWait=FindUnconditionalWait|true 62*3bae524fSMatthias SohndetectorFindUninitializedGet=FindUninitializedGet|true 63*3bae524fSMatthias SohndetectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true 64*3bae524fSMatthias SohndetectorFindUnreleasedLock=FindUnreleasedLock|true 65*3bae524fSMatthias SohndetectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true 66*3bae524fSMatthias SohndetectorFindUnsyncGet=FindUnsyncGet|true 67*3bae524fSMatthias SohndetectorFindUselessControlFlow=FindUselessControlFlow|true 68*3bae524fSMatthias SohndetectorFormatStringChecker=FormatStringChecker|true 69*3bae524fSMatthias SohndetectorHugeSharedStringConstants=HugeSharedStringConstants|true 70*3bae524fSMatthias SohndetectorIDivResultCastToDouble=IDivResultCastToDouble|true 71*3bae524fSMatthias SohndetectorIncompatMask=IncompatMask|true 72*3bae524fSMatthias SohndetectorInconsistentAnnotations=InconsistentAnnotations|true 73*3bae524fSMatthias SohndetectorInefficientMemberAccess=InefficientMemberAccess|false 74*3bae524fSMatthias SohndetectorInefficientToArray=InefficientToArray|true 75*3bae524fSMatthias SohndetectorInfiniteLoop=InfiniteLoop|true 76*3bae524fSMatthias SohndetectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true 77*3bae524fSMatthias SohndetectorInfiniteRecursiveLoop2=InfiniteRecursiveLoop2|false 78*3bae524fSMatthias SohndetectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true 79*3bae524fSMatthias SohndetectorInitializationChain=InitializationChain|true 80*3bae524fSMatthias SohndetectorInstantiateStaticClass=InstantiateStaticClass|true 81*3bae524fSMatthias SohndetectorInvalidJUnitTest=InvalidJUnitTest|true 82*3bae524fSMatthias SohndetectorIteratorIdioms=IteratorIdioms|true 83*3bae524fSMatthias SohndetectorLazyInit=LazyInit|true 84*3bae524fSMatthias SohndetectorLoadOfKnownNullValue=LoadOfKnownNullValue|true 85*3bae524fSMatthias SohndetectorMethodReturnCheck=MethodReturnCheck|true 86*3bae524fSMatthias SohndetectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true 87*3bae524fSMatthias SohndetectorMutableLock=MutableLock|true 88*3bae524fSMatthias SohndetectorMutableStaticFields=MutableStaticFields|true 89*3bae524fSMatthias SohndetectorNaming=Naming|true 90*3bae524fSMatthias SohndetectorNumberConstructor=NumberConstructor|true 91*3bae524fSMatthias SohndetectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true 92*3bae524fSMatthias SohndetectorPreferZeroLengthArrays=PreferZeroLengthArrays|true 93*3bae524fSMatthias SohndetectorPublicSemaphores=PublicSemaphores|false 94*3bae524fSMatthias SohndetectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true 95*3bae524fSMatthias SohndetectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true 96*3bae524fSMatthias SohndetectorRedundantInterfaces=RedundantInterfaces|true 97*3bae524fSMatthias SohndetectorRepeatedConditionals=RepeatedConditionals|true 98*3bae524fSMatthias SohndetectorRuntimeExceptionCapture=RuntimeExceptionCapture|true 99*3bae524fSMatthias SohndetectorSerializableIdiom=SerializableIdiom|true 100*3bae524fSMatthias SohndetectorStartInConstructor=StartInConstructor|true 101*3bae524fSMatthias SohndetectorStaticCalendarDetector=StaticCalendarDetector|true 102*3bae524fSMatthias SohndetectorStringConcatenation=StringConcatenation|true 103*3bae524fSMatthias SohndetectorSuperfluousInstanceOf=SuperfluousInstanceOf|true 104*3bae524fSMatthias SohndetectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true 105*3bae524fSMatthias SohndetectorSwitchFallthrough=SwitchFallthrough|true 106*3bae524fSMatthias SohndetectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true 107*3bae524fSMatthias SohndetectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true 108*3bae524fSMatthias SohndetectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true 109*3bae524fSMatthias SohndetectorURLProblems=URLProblems|true 110*3bae524fSMatthias SohndetectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true 111*3bae524fSMatthias SohndetectorUnnecessaryMath=UnnecessaryMath|true 112*3bae524fSMatthias SohndetectorUnreadFields=UnreadFields|true 113*3bae524fSMatthias SohndetectorUseObjectEquals=UseObjectEquals|false 114*3bae524fSMatthias SohndetectorUselessSubclassMethod=UselessSubclassMethod|false 115*3bae524fSMatthias SohndetectorVarArgsProblems=VarArgsProblems|true 116*3bae524fSMatthias SohndetectorVolatileUsage=VolatileUsage|true 117*3bae524fSMatthias SohndetectorWaitInLoop=WaitInLoop|true 118*3bae524fSMatthias SohndetectorWrongMapIterator=WrongMapIterator|true 119*3bae524fSMatthias SohndetectorXMLFactoryBypass=XMLFactoryBypass|true 120*3bae524fSMatthias Sohndetector_threshold=2 121*3bae524fSMatthias Sohneffort=default 122*3bae524fSMatthias Sohnexcludefilter0=findBugs/FindBugsExcludeFilter.xml 123*3bae524fSMatthias Sohnfilter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false 124*3bae524fSMatthias Sohnfilter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL| 125*3bae524fSMatthias Sohnrun_at_full_build=true 126