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