| #FindBugs User Preferences |
| #Tue Aug 01 12:14:49 EEST 2006 |
| detector73=FindMaskedFields|true |
| detector72=IncompatMask|true |
| detector71=FindMismatchedWaitOrNotify|true |
| detector70=TrainNonNullAnnotations|true |
| detector9=StringConcatenation|true |
| detector8=LockedFields|false |
| detector7=FindBadForLoop|true |
| detector6=BCPMethodReturnCheck|false |
| detector5=FindUnsyncGet|true |
| detector4=FindNonSerializableStoreIntoSession|true |
| detector69=FindOpenStream|true |
| detector3=DontCatchIllegalMonitorStateException|true |
| detector68=Methods|true |
| detector2=FindNakedNotify|true |
| detector67=InefficientMemberAccess|true |
| detector1=BadSyntaxForRegularExpression|true |
| detector66=FindDoubleCheck|true |
| detector0=TestingGround|false |
| detector65=IteratorIdioms|true |
| detector64=SuspiciousThreadInterrupted|true |
| detector115=CheckImmutableAnnotation|true |
| detector63=InfiniteRecursiveLoop|false |
| detector114=DroppedException|true |
| detector62=RuntimeExceptionCapture|true |
| detector113=FindHEmismatch|true |
| detector61=NoteJCIPAnnotation|true |
| detector112=MethodReturnCheck|true |
| detector60=ConfusionBetweenInheritedAndOuterMethod|true |
| detector111=FindSqlInjection|true |
| detector110=EmptyZipFileEntry|true |
| detector59=BadResultSetAccess|true |
| detector58=MutableStaticFields|true |
| detector109=InitializationChain|true |
| detector57=BadUseOfReturnValue|true |
| detector108=InfiniteRecursiveLoop2|false |
| detector56=Naming|true |
| detector107=PublicSemaphores|true |
| detector55=InheritanceUnsafeGetResource|true |
| detector106=SwitchFallthrough|true |
| detector54=InefficientToArray|true |
| detector105=FindInconsistentSync2|true |
| detector53=FindUnsatisfiedObligation|false |
| detector104=FindFloatMath|false |
| detector52=FindDeadLocalStores|true |
| detector103=FindBugsSummaryStats|true |
| detector51=LoadOfKnownNullValue|true |
| detector102=FindNonSerializableValuePassedToWriteObject|true |
| detector50=DumbMethodInvocations|true |
| detector101=NoteCheckReturnValueAnnotations|true |
| detector100=UncallableMethodOfAnonymousClass|true |
| detector49=SuperfluousInstanceOf|true |
| detector48=FindSleepWithLockHeld|true |
| detector47=FindBadCast|false |
| detector46=ConfusedInheritance|true |
| detector45=SerializableIdiom|false |
| detector44=TrainFieldStoreTypes|true |
| detector43=PreferZeroLengthArrays|true |
| detector42=UnnecessaryMath|true |
| filter_settings=Medium|PERFORMANCE,CORRECTNESS,I18N,MT_CORRECTNESS,MALICIOUS_CODE,STYLE|false |
| detector41=WrongMapIterator|true |
| detector40=FindReturnRef|false |
| detector39=UnreadFields|true |
| detector38=QuestionableBooleanAssignment|true |
| detector37=FindUninitializedGet|true |
| detector36=FindFloatEquality|true |
| detector35=FindBadEqualsImplementation|false |
| detector99=ResolveAllReferences|false |
| detector34=BadAppletConstructor|false |
| detector98=FindUnreleasedLock|true |
| detector33=FindFieldSelfAssignment|true |
| detector97=TrainUnconditionalDerefParams|true |
| detector32=IDivResultCastToDouble|true |
| detector96=FindNonShortCircuit|true |
| detector31=FindUselessControlFlow|true |
| detector95=StartInConstructor|true |
| detector30=NoteNonNullAnnotations|true |
| detector94=FindTwoLockWait|true |
| detector93=DuplicateBranches|true |
| detector92=FindCircularDependencies|false |
| detector91=UselessSubclassMethod|false |
| detector90=CheckCalls|false |
| default_directory=/Applications/eclipse/Eclipse.app/Contents/MacOS |
| detector29=FindEmptySynchronizedBlock|true |
| detector28=XMLFactoryBypass|true |
| detector27=WaitInLoop|true |
| detector26=EqStringTest|false |
| detector25=InstantiateStaticClass|true |
| detector89=LazyInit|true |
| detector24=NoteAnnotationRetention|true |
| detector88=FindSpinLoop|true |
| detector23=BadlyOverriddenAdapter|true |
| detector87=FindBadCast2|true |
| detector22=NoteUnconditionalParamDerefs|true |
| detector86=FindLocalSelfAssignment2|true |
| detector21=ReadReturnShouldBeChecked|true |
| detector85=CalledMethods|true |
| detector20=FindJSR166LockMonitorenter|true |
| detector84=FindNullDeref|true |
| detector_threshold=2 |
| detector83=CloneIdiom|true |
| detector82=NoteSuppressedWarnings|true |
| detector81=FindRefComparison|true |
| detector80=ComparatorIdiom|false |
| detector19=InvalidJUnitTest|true |
| detector18=FindRunInvocations|true |
| detector17=MultithreadedInstanceAccess|true |
| detector16=MutableLock|true |
| detector15=InfiniteLoop|false |
| detector79=VolatileUsage|true |
| detector14=DoInsideDoPriviledged|true |
| detector78=FindUnconditionalWait|true |
| detector13=FindPuzzlers|true |
| detector77=UseObjectEquals|false |
| detector12=RedundantInterfaces|true |
| detector76=DumbMethods|true |
| detector11=NoteCheckReturnValue|true |
| detector75=VarArgsProblems|true |
| detector10=FindFinalizeInvocations|true |
| detector74=FindUncalledPrivateMethods|true |