1 #FindBugs User Preferences
\r
2 #Sun Feb 20 00:21:29 JST 2011
\r
3 detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
\r
4 detectorBadAppletConstructor=BadAppletConstructor|false
\r
5 detectorBadResultSetAccess=BadResultSetAccess|true
\r
6 detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
\r
7 detectorBadUseOfReturnValue=BadUseOfReturnValue|true
\r
8 detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
\r
9 detectorBooleanReturnNull=BooleanReturnNull|true
\r
10 detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false
\r
11 detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
\r
12 detectorCheckTypeQualifiers=CheckTypeQualifiers|true
\r
13 detectorCloneIdiom=CloneIdiom|true
\r
14 detectorComparatorIdiom=ComparatorIdiom|true
\r
15 detectorConfusedInheritance=ConfusedInheritance|true
\r
16 detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
\r
17 detectorCrossSiteScripting=CrossSiteScripting|true
\r
18 detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
\r
19 detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
\r
20 detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true
\r
21 detectorDontUseEnum=DontUseEnum|true
\r
22 detectorDroppedException=DroppedException|true
\r
23 detectorDumbMethodInvocations=DumbMethodInvocations|true
\r
24 detectorDumbMethods=DumbMethods|true
\r
25 detectorDuplicateBranches=DuplicateBranches|true
\r
26 detectorEmptyZipFileEntry=EmptyZipFileEntry|true
\r
27 detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
\r
28 detectorFinalizerNullsFields=FinalizerNullsFields|true
\r
29 detectorFindBadCast2=FindBadCast2|true
\r
30 detectorFindBadForLoop=FindBadForLoop|true
\r
31 detectorFindCircularDependencies=FindCircularDependencies|false
\r
32 detectorFindDeadLocalStores=FindDeadLocalStores|true
\r
33 detectorFindDoubleCheck=FindDoubleCheck|true
\r
34 detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
\r
35 detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
\r
36 detectorFindFinalizeInvocations=FindFinalizeInvocations|true
\r
37 detectorFindFloatEquality=FindFloatEquality|true
\r
38 detectorFindHEmismatch=FindHEmismatch|true
\r
39 detectorFindInconsistentSync2=FindInconsistentSync2|true
\r
40 detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
\r
41 detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
\r
42 detectorFindMaskedFields=FindMaskedFields|true
\r
43 detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
\r
44 detectorFindNakedNotify=FindNakedNotify|true
\r
45 detectorFindNonSerializableStoreIntoSession=FindNonSerializableStoreIntoSession|true
\r
46 detectorFindNonSerializableValuePassedToWriteObject=FindNonSerializableValuePassedToWriteObject|true
\r
47 detectorFindNonShortCircuit=FindNonShortCircuit|true
\r
48 detectorFindNullDeref=FindNullDeref|true
\r
49 detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
\r
50 detectorFindOpenStream=FindOpenStream|true
\r
51 detectorFindPuzzlers=FindPuzzlers|true
\r
52 detectorFindRefComparison=FindRefComparison|true
\r
53 detectorFindReturnRef=FindReturnRef|true
\r
54 detectorFindRunInvocations=FindRunInvocations|true
\r
55 detectorFindSelfComparison=FindSelfComparison|true
\r
56 detectorFindSelfComparison2=FindSelfComparison2|true
\r
57 detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
\r
58 detectorFindSpinLoop=FindSpinLoop|true
\r
59 detectorFindSqlInjection=FindSqlInjection|true
\r
60 detectorFindTwoLockWait=FindTwoLockWait|true
\r
61 detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
\r
62 detectorFindUnconditionalWait=FindUnconditionalWait|true
\r
63 detectorFindUninitializedGet=FindUninitializedGet|true
\r
64 detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
\r
65 detectorFindUnreleasedLock=FindUnreleasedLock|true
\r
66 detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
\r
67 detectorFindUnsyncGet=FindUnsyncGet|true
\r
68 detectorFindUselessControlFlow=FindUselessControlFlow|true
\r
69 detectorFormatStringChecker=FormatStringChecker|true
\r
70 detectorHugeSharedStringConstants=HugeSharedStringConstants|true
\r
71 detectorIDivResultCastToDouble=IDivResultCastToDouble|true
\r
72 detectorIncompatMask=IncompatMask|true
\r
73 detectorInconsistentAnnotations=InconsistentAnnotations|true
\r
74 detectorInefficientMemberAccess=InefficientMemberAccess|false
\r
75 detectorInefficientToArray=InefficientToArray|true
\r
76 detectorInfiniteLoop=InfiniteLoop|true
\r
77 detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
\r
78 detectorInfiniteRecursiveLoop2=InfiniteRecursiveLoop2|false
\r
79 detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
\r
80 detectorInitializationChain=InitializationChain|true
\r
81 detectorInstantiateStaticClass=InstantiateStaticClass|true
\r
82 detectorInvalidJUnitTest=InvalidJUnitTest|true
\r
83 detectorIteratorIdioms=IteratorIdioms|true
\r
84 detectorLazyInit=LazyInit|true
\r
85 detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
\r
86 detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true
\r
87 detectorMethodReturnCheck=MethodReturnCheck|true
\r
88 detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
\r
89 detectorMutableLock=MutableLock|true
\r
90 detectorMutableStaticFields=MutableStaticFields|true
\r
91 detectorNaming=Naming|true
\r
92 detectorNumberConstructor=NumberConstructor|true
\r
93 detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
\r
94 detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
\r
95 detectorPublicSemaphores=PublicSemaphores|false
\r
96 detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
\r
97 detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true
\r
98 detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
\r
99 detectorRedundantInterfaces=RedundantInterfaces|true
\r
100 detectorRepeatedConditionals=RepeatedConditionals|true
\r
101 detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
\r
102 detectorSerializableIdiom=SerializableIdiom|true
\r
103 detectorStartInConstructor=StartInConstructor|true
\r
104 detectorStaticCalendarDetector=StaticCalendarDetector|true
\r
105 detectorStringConcatenation=StringConcatenation|true
\r
106 detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
\r
107 detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
\r
108 detectorSwitchFallthrough=SwitchFallthrough|true
\r
109 detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
\r
110 detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
\r
111 detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
\r
112 detectorURLProblems=URLProblems|true
\r
113 detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
\r
114 detectorUnnecessaryMath=UnnecessaryMath|true
\r
115 detectorUnreadFields=UnreadFields|true
\r
116 detectorUseObjectEquals=UseObjectEquals|false
\r
117 detectorUselessSubclassMethod=UselessSubclassMethod|false
\r
118 detectorVarArgsProblems=VarArgsProblems|true
\r
119 detectorVolatileUsage=VolatileUsage|true
\r
120 detectorWaitInLoop=WaitInLoop|true
\r
121 detectorWrongMapIterator=WrongMapIterator|true
\r
122 detectorXMLFactoryBypass=XMLFactoryBypass|true
\r
123 detector_threshold=2
\r
125 filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false
\r
126 filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL|
\r
127 run_at_full_build=false
\r