blob: 17ad0f7d5d366b2b2be1a435c990dd0cf9e6f9f9 [file] [log] [blame]
<idea-plugin version="2">
<extensions xmlns="com.intellij">
<!--group.names.abstraction.issues-->
<localInspection language="JAVA" shortName="BooleanParameter" bundle="com.siyeh.InspectionGadgetsBundle" key="boolean.parameter.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.BooleanParameterInspection"/>
<localInspection language="JAVA" shortName="CastToConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle" key="cast.to.concrete.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.CastToConcreteClassInspection"/>
<localInspection language="JAVA" shortName="ClassReferencesSubclass" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.references.subclass.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.ClassReferencesSubclassInspection"/>
<localInspection language="JAVA" suppressId="CollectionDeclaredAsConcreteClass" shortName="DeclareCollectionAsInterface"
bundle="com.siyeh.InspectionGadgetsBundle" key="collection.declared.by.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection"/>
<localInspection language="JAVA" shortName="FeatureEnvy" bundle="com.siyeh.InspectionGadgetsBundle" key="feature.envy.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.FeatureEnvyInspection"/>
<localInspection language="JAVA" shortName="InstanceVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="instance.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection"/>
<localInspection language="JAVA" suppressId="ChainOfInstanceofChecks" shortName="InstanceofChain" bundle="com.siyeh.InspectionGadgetsBundle"
key="chain.of.instanceof.checks.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.InstanceofChainInspection"/>
<localInspection language="JAVA" shortName="InstanceofInterfaces" bundle="com.siyeh.InspectionGadgetsBundle"
key="instanceof.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.InstanceofInterfacesInspection"/>
<localInspection language="JAVA" shortName="InstanceofThis" bundle="com.siyeh.InspectionGadgetsBundle" key="instanceof.check.for.this.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.InstanceofThisInspection"/>
<localInspection language="JAVA" shortName="LocalVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="local.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection"/>
<localInspection language="JAVA" shortName="MagicNumber" bundle="com.siyeh.InspectionGadgetsBundle" key="magic.number.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.MagicNumberInspection"/>
<localInspection language="JAVA" shortName="MethodOnlyUsedFromInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.only.used.from.inner.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection"/>
<localInspection language="JAVA" shortName="MethodReturnOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.return.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection"/>
<localInspection language="JAVA" shortName="OverlyStrongTypeCast" bundle="com.siyeh.InspectionGadgetsBundle" key="overly.strong.type.cast.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection"/>
<localInspection language="JAVA" suppressId="MethodParameterOfConcreteClass" shortName="ParameterOfConcreteClass"
bundle="com.siyeh.InspectionGadgetsBundle" key="concrete.class.method.parameter.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection"/>
<localInspection language="JAVA" shortName="PublicMethodNotExposedInInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.method.not.in.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.PublicMethodNotExposedInInterfaceInspection"/>
<localInspection language="JAVA" shortName="StaticMethodOnlyUsedInOneClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="static.method.only.used.in.one.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.StaticMethodOnlyUsedInOneClassInspection"/>
<localInspection language="JAVA" shortName="StaticVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="static.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection"/>
<localInspection language="JAVA" shortName="TypeMayBeWeakened" bundle="com.siyeh.InspectionGadgetsBundle" key="type.may.be.weakened.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.abstraction.TypeMayBeWeakenedInspection"/>
<!--group.names.assignment.issues-->
<localInspection language="JAVA" shortName="AssignmentToCatchBlockParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.catch.block.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToCatchBlockParameterInspection"/>
<localInspection language="JAVA" suppressId="AssignmentToCollectionOrArrayFieldFromParameter" shortName="AssignmentToCollectionFieldFromParameter"
bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.collection.array.field.from.parameter.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.assignment.AssignmentToCollectionFieldFromParameterInspection"/>
<localInspection language="JAVA" shortName="AssignmentToDateFieldFromParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.date.calendar.field.from.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToDateFieldFromParameterInspection"/>
<localInspection language="JAVA" shortName="AssignmentToForLoopParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.for.loop.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToForLoopParameterInspection"/>
<localInspection language="JAVA" shortName="AssignmentToLambdaParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.lambda.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToLambdaParameterInspection"/>
<localInspection language="JAVA" shortName="AssignmentToMethodParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.method.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToMethodParameterInspection"/>
<localInspection language="JAVA" shortName="AssignmentToNull" bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.to.null.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.assignment.AssignmentToNullInspection"/>
<localInspection language="JAVA" shortName="AssignmentToStaticFieldFromInstanceMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.static.field.from.instance.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection"/>
<localInspection language="JAVA" shortName="AssignmentToSuperclassField" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.to.superclass.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection"/>
<localInspection language="JAVA" shortName="AssignmentUsedAsCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="assignment.used.as.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection"/>
<localInspection language="JAVA" suppressId="ValueOfIncrementOrDecrementUsed" shortName="IncrementDecrementUsedAsExpression"
bundle="com.siyeh.InspectionGadgetsBundle" key="increment.decrement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection"/>
<localInspection language="JAVA" shortName="NestedAssignment" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.assignment.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.assignment.NestedAssignmentInspection"/>
<localInspection language="JAVA" suppressId="AssignmentReplaceableWithOperatorAssignment" shortName="ReplaceAssignmentWithOperatorAssignment"
bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.replaceable.with.operator.assignment.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection"/>
<!--group.names.bitwise.operation.issues-->
<localInspection language="JAVA" suppressId="IncompatibleBitwiseMaskOperation" shortName="IncompatibleMask" bundle="com.siyeh.InspectionGadgetsBundle"
key="incompatible.mask.operation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bitwise.IncompatibleMaskInspection"/>
<localInspection language="JAVA" shortName="PointlessBitwiseExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="pointless.bitwise.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection"/>
<localInspection language="JAVA" shortName="ShiftOutOfRange" bundle="com.siyeh.InspectionGadgetsBundle"
key="shift.operation.by.inappropriate.constant.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bitwise.ShiftOutOfRangeInspection"/>
<!--group.names.probable.bugs-->
<localInspection language="JAVA" shortName="ArrayEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="array.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ArrayEqualityInspection"/>
<localInspection language="JAVA" shortName="ArrayEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="equals.called.on.array.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ArrayEqualsInspection"/>
<localInspection language="JAVA" shortName="ArrayHashCode" bundle="com.siyeh.InspectionGadgetsBundle" key="array.hash.code.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ArrayHashCodeInspection"/>
<localInspection language="JAVA" shortName="AssertWithSideEffects" bundle="com.siyeh.InspectionGadgetsBundle"
key="assert.with.side.effects.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.AssertWithSideEffectsInspection"/>
<localInspection language="JAVA" shortName="ConstantAssertCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.assert.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ConstantAssertConditionInspection"/>
<localInspection language="JAVA" shortName="CastConflictsWithInstanceof" bundle="com.siyeh.InspectionGadgetsBundle"
key="cast.conflicts.with.instanceof.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection"/>
<localInspection language="JAVA" shortName="CastToIncompatibleInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="casting.to.incompatible.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection"/>
<localInspection language="JAVA" shortName="ClassNewInstance" bundle="com.siyeh.InspectionGadgetsBundle" key="class.new.instance.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ClassNewInstanceInspection"/>
<localInspection language="JAVA" shortName="CollectionAddedToSelf" bundle="com.siyeh.InspectionGadgetsBundle"
key="collection.added.to.self.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CollectionAddedToSelfInspection"/>
<localInspection language="JAVA" shortName="ComparableImplementedButEqualsNotOverridden" bundle="com.siyeh.InspectionGadgetsBundle"
key="comparable.implemented.but.equals.not.overridden.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection"/>
<localInspection language="JAVA" shortName="ComparatorMethodParameterNotUsed" bundle="com.siyeh.InspectionGadgetsBundle"
key="comparator.method.parameter.not.used.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ComparatorMethodParameterNotUsedInspection"/>
<localInspection language="JAVA" shortName="CompareToUsesNonFinalVariable" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.final.field.compareto.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection"/>
<localInspection language="JAVA" shortName="CovariantCompareTo" bundle="com.siyeh.InspectionGadgetsBundle" key="covariant.compareto.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CovariantCompareToInspection"/>
<localInspection language="JAVA" shortName="CovariantEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="covariant.equals.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.CovariantEqualsInspection"/>
<localInspection language="JAVA" suppressId="EmptyClassInitializer" shortName="EmptyInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
key="empty.class.initializer.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EmptyInitializerInspection"/>
<localInspection language="JAVA" suppressId="StatementWithEmptyBody" shortName="EmptyStatementBody" bundle="com.siyeh.InspectionGadgetsBundle"
key="statement.with.empty.body.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EmptyStatementBodyInspection"/>
<localInspection language="JAVA" shortName="EqualsBetweenInconvertibleTypes" bundle="com.siyeh.InspectionGadgetsBundle"
key="equals.between.inconvertible.types.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection"/>
<localInspection language="JAVA" shortName="EqualsWithItself" bundle="com.siyeh.InspectionGadgetsBundle"
key="equals.with.itself.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EqualsWithItselfInspection"/>
<localInspection language="JAVA" suppressId="NonFinalFieldReferenceInEquals" shortName="EqualsUsesNonFinalVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.final.field.in.equals.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection"/>
<localInspection language="JAVA" shortName="EqualsWhichDoesntCheckParameterClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="equals.doesnt.check.class.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection"/>
<localInspection language="JAVA" shortName="ThrowableInstanceNeverThrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="throwable.instance.never.thrown.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ThrowableInstanceNeverThrownInspection"/>
<localInspection language="JAVA" shortName="ForLoopThatDoesntUseLoopVariable" bundle="com.siyeh.InspectionGadgetsBundle"
key="for.loop.not.use.loop.variable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ForLoopThatDoesntUseLoopVariableInspection"/>
<localInspection language="JAVA" suppressId="NonFinalFieldReferencedInHashCode" shortName="HashCodeUsesNonFinalVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.final.field.in.hashcode.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection"/>
<localInspection language="JAVA" suppressId="ResultOfMethodCallIgnored" shortName="IgnoreResultOfCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="result.of.method.call.ignored.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.IgnoreResultOfCallInspection"/>
<localInspection language="JAVA" shortName="ImplicitArrayToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="implicit.array.to.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ImplicitArrayToStringInspection"/>
<localInspection language="JAVA" shortName="InfiniteRecursion" bundle="com.siyeh.InspectionGadgetsBundle" key="infinite.recursion.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.InfiniteRecursionInspection"/>
<localInspection language="JAVA" shortName="InnerClassReferencedViaSubclass" bundle="com.siyeh.InspectionGadgetsBundle"
key="inner.class.referenced.via.subclass.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection"/>
<localInspection language="JAVA" shortName="InstanceofIncompatibleInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="instanceof.with.incompatible.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection"/>
<localInspection language="JAVA" shortName="InstantiationOfUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="instantiation.utility.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection"/>
<localInspection language="JAVA" shortName="IteratorHasNextCallsIteratorNext" bundle="com.siyeh.InspectionGadgetsBundle"
key="iterator.hasnext.which.calls.next.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection"/>
<localInspection language="JAVA" suppressId="IteratorNextCanNotThrowNoSuchElementException" shortName="IteratorNextDoesNotThrowNoSuchElementException"
bundle="com.siyeh.InspectionGadgetsBundle" key="iterator.next.does.not.throw.nosuchelementexception.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection"/>
<localInspection language="JAVA" shortName="MalformedFormatString" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.format.string.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MalformedFormatStringInspection"/>
<localInspection language="JAVA" shortName="MalformedRegex" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.regular.expression.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MalformedRegexInspection"/>
<localInspection language="JAVA" shortName="MalformedXPath" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.xpath.expression.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MalformedXPathInspection"/>
<localInspection language="JAVA" shortName="MathRandomCastToInt" bundle="com.siyeh.InspectionGadgetsBundle" key="math.random.cast.to.int.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MathRandomCastToIntInspection"/>
<localInspection language="JAVA" suppressId="MismatchedReadAndWriteOfArray" shortName="MismatchedArrayReadWrite"
bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.read.write.array.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection"/>
<localInspection language="JAVA" suppressId="MismatchedQueryAndUpdateOfCollection" shortName="MismatchedCollectionQueryUpdate"
bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.update.collection.display.name" runForWholeFile="true"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MismatchedCollectionQueryUpdateInspection"/>
<localInspection language="JAVA" suppressId="MismatchedQueryAndUpdateOfStringBuilder" shortName="MismatchedStringBuilderQueryUpdate"
bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.string.builder.query.update.display.name" runForWholeFile="true"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection"/>
<localInspection language="JAVA" shortName="MisspelledCompareTo" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.compareto.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MisspelledCompareToInspection"/>
<localInspection language="JAVA" shortName="MisspelledHashcode" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.hashcode.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MisspelledHashcodeInspection"/>
<localInspection language="JAVA" shortName="MisspelledEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.equals.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MisspelledEqualsInspection"/>
<localInspection language="JAVA" shortName="MisspelledToString" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.tostring.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.MisspelledToStringInspection"/>
<localInspection language="JAVA" shortName="NewStringBufferWithCharArgument" bundle="com.siyeh.InspectionGadgetsBundle"
key="new.string.buffer.with.char.argument.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection"/>
<localInspection language="JAVA" suppressId="NonShortCircuitBooleanExpression" shortName="NonShortCircuitBoolean"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.short.circuit.boolean.expression.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.NonShortCircuitBooleanInspection"/>
<localInspection language="JAVA" shortName="NullArgumentToVariableArgMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="null.argument.to.var.arg.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection"/>
<localInspection language="JAVA" shortName="NumberEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="number.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.NumberEqualityInspection"/>
<localInspection language="JAVA" shortName="ObjectEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="object.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ObjectEqualityInspection"/>
<localInspection language="JAVA" shortName="ObjectEqualsNull" bundle="com.siyeh.InspectionGadgetsBundle" key="object.equals.null.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ObjectEqualsNullInspection"/>
<localInspection language="JAVA" shortName="ObjectToString" bundle="com.siyeh.InspectionGadgetsBundle" key="default.tostring.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ObjectToStringInspection"/>
<localInspection language="JAVA" shortName="PrimitiveArrayArgumentToVariableArgMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="primitive.array.argument.to.var.arg.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection"/>
<localInspection language="JAVA" shortName="ReflectionForUnavailableAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="reflection.for.unavailable.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection"/>
<localInspection language="JAVA" shortName="ReplaceAllDot" bundle="com.siyeh.InspectionGadgetsBundle" key="replace.all.dot.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ReplaceAllDotInspection"/>
<localInspection language="JAVA" shortName="ResultOfObjectAllocationIgnored" bundle="com.siyeh.InspectionGadgetsBundle"
key="result.of.object.allocation.ignored.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ResultOfObjectAllocationIgnoredInspection"/>
<localInspection language="JAVA" suppressId="UseOfIndexZeroInJDBCResultSet" shortName="ResultSetIndexZero" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.0index.in.jdbc.resultset.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ResultSetIndexZeroInspection"/>
<localInspection language="JAVA" suppressId="ReturnOfNull" shortName="ReturnNull" bundle="com.siyeh.InspectionGadgetsBundle"
key="return.of.null.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.bugs.ReturnNullInspection"/>
<localInspection language="JAVA" suppressId="StaticMethodReferencedViaSubclass" shortName="StaticCallOnSubclass"
bundle="com.siyeh.InspectionGadgetsBundle" key="static.method.via.subclass.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StaticCallOnSubclassInspection" cleanupTool="true"/>
<localInspection language="JAVA" shortName="StringConcatenationInFormatCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.concatenation.in.format.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection"/>
<localInspection language="JAVA" shortName="StringConcatenationInMessageFormatCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.concatenation.in.message.format.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection"/>
<localInspection language="JAVA" shortName="StringConcatenationMissingWhitespace" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.concatenation.missing.whitespace.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection"/>
<localInspection language="JAVA" suppressId="StaticFieldReferencedViaSubclass" shortName="StaticFieldReferenceOnSubclass"
bundle="com.siyeh.InspectionGadgetsBundle" key="static.field.via.subclass.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection"/>
<localInspection language="JAVA" shortName="StringEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="string.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.StringEqualityInspection"/>
<localInspection language="JAVA" shortName="SubtractionInCompareTo" bundle="com.siyeh.InspectionGadgetsBundle"
key="subtraction.in.compareto.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.SubtractionInCompareToInspection"/>
<localInspection language="JAVA" shortName="SuspiciousArrayCast" bundle="com.siyeh.InspectionGadgetsBundle"
key="suspicious.array.cast.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.SuspiciousArrayCastInspection"/>
<localInspection language="JAVA" shortName="SuspiciousIndentAfterControlStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="suspicious.indent.after.control.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection"/>
<localInspection language="JAVA" shortName="SuspiciousSystemArraycopy" bundle="com.siyeh.InspectionGadgetsBundle"
key="suspicious.system.arraycopy.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection"/>
<localInspection language="JAVA" shortName="SuspiciousToArrayCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="suspicious.to.array.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.SuspiciousToArrayCallInspection"/>
<localInspection language="JAVA" shortName="TextLabelInSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="text.label.in.switch.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection"/>
<localInspection language="JAVA" shortName="ThrowableResultOfMethodCallIgnored" bundle="com.siyeh.InspectionGadgetsBundle"
key="throwable.result.of.method.call.ignored.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.bugs.ThrowableResultOfMethodCallIgnoredInspection"/>
<localInspection language="JAVA" shortName="UseOfPropertiesAsHashtable" bundle="com.siyeh.InspectionGadgetsBundle"
key="properties.object.as.hashtable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection"/>
<localInspection language="JAVA" shortName="VariableNotUsedInsideIf" bundle="com.siyeh.InspectionGadgetsBundle"
key="variable.not.used.inside.if.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection"/>
<!--group.names.class.structure-->
<localInspection language="JAVA" shortName="AnonymousInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="anonymous.inner.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.AnonymousInnerClassInspection"/>
<localInspection language="JAVA" suppressId="NonStaticInitializer" shortName="ClassInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.initializer.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classlayout.ClassInitializerInspection"/>
<localInspection language="JAVA" shortName="ClassMayBeInterface" bundle="com.siyeh.InspectionGadgetsBundle" key="class.may.be.interface.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection"/>
<localInspection language="JAVA" shortName="ClassNameDiffersFromFileName" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.name.differs.from.file.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ClassNameDiffersFromFileNameInspection"/>
<localInspection language="JAVA" shortName="ClassWithOnlyPrivateConstructors" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.with.only.private.constructors.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ClassWithOnlyPrivateConstructorsInspection"/>
<localInspection language="JAVA" shortName="ConstantDeclaredInAbstractClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.declared.in.abstract.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection"/>
<localInspection language="JAVA" shortName="ConstantDeclaredInInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.declared.in.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection"/>
<localInspection language="JAVA" shortName="EmptyClass" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.EmptyClassInspection"/>
<localInspection language="JAVA" shortName="FinalClass" bundle="com.siyeh.InspectionGadgetsBundle" key="final.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.FinalClassInspection"/>
<localInspection language="JAVA" shortName="FinalMethodInFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="final.method.in.final.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection"/>
<localInspection language="JAVA" shortName="FinalMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.FinalMethodInspection"/>
<localInspection language="JAVA" shortName="FinalPrivateMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.private.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.FinalPrivateMethodInspection"/>
<localInspection language="JAVA" shortName="FinalStaticMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.static.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.FinalStaticMethodInspection"/>
<localInspection language="JAVA" suppressId="InnerClassOfInterface" shortName="InnerClassOnInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="inner.class.on.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.InnerClassOnInterfaceInspection"/>
<localInspection language="JAVA" shortName="LimitedScopeInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="limited.scope.inner.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.LimitedScopeInnerClassInspection"/>
<localInspection language="JAVA" shortName="ListenerMayUseAdapter" bundle="com.siyeh.InspectionGadgetsBundle"
key="listener.may.use.adapter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection"/>
<localInspection language="JAVA" shortName="MarkerInterface" bundle="com.siyeh.InspectionGadgetsBundle" key="marker.interface.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.MarkerInterfaceInspection"/>
<localInspection language="JAVA" shortName="MissingDeprecatedAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="missing.deprecated.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING" runForWholeFile="true"
implementationClass="com.siyeh.ig.classlayout.MissingDeprecatedAnnotationInspection"/>
<localInspection language="JAVA" shortName="MultipleTopLevelClassesInFile" bundle="com.siyeh.InspectionGadgetsBundle"
key="multiple.top.level.classes.in.file.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.MultipleTopLevelClassesInFileInspection"/>
<localInspection language="JAVA" shortName="NonFinalFieldInEnum" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.final.field.in.enum.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection"/>
<localInspection language="JAVA" shortName="NonFinalUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.final.utility.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.NonFinalUtilityClassInspection"/>
<localInspection language="JAVA" shortName="NoopMethodInAbstractClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="noop.method.in.abstract.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection"/>
<localInspection language="JAVA" shortName="ProtectedMemberInFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="protected.member.in.final.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.ProtectedMemberInFinalClassInspection"/>
<localInspection language="JAVA" shortName="PublicConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.PublicConstructorInspection"/>
<localInspection language="JAVA" shortName="PublicConstructorInNonPublicClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.constructor.in.non.public.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection"/>
<localInspection language="JAVA" shortName="Singleton" bundle="com.siyeh.InspectionGadgetsBundle" key="singleton.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false" runForWholeFile="true"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.SingletonInspection"/>
<localInspection language="JAVA" shortName="StaticNonFinalField" bundle="com.siyeh.InspectionGadgetsBundle" key="static.non.final.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.StaticNonFinalFieldInspection"/>
<localInspection language="JAVA" shortName="UtilityClass" bundle="com.siyeh.InspectionGadgetsBundle" key="utility.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.classlayout.UtilityClassInspection"/>
<localInspection language="JAVA" shortName="UtilityClassWithPublicConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="utility.class.with.public.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection"/>
<localInspection language="JAVA" shortName="UtilityClassWithoutPrivateConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="utility.class.without.private.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.UtilityClassWithoutPrivateConstructorInspection"/>
<globalInspection shortName="MethodReturnAlwaysConstant" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.return.always.constant.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection"/>
<localInspection language="JAVA" shortName="InterfaceMayBeAnnotatedFunctional" bundle="com.siyeh.InspectionGadgetsBundle"
key="interface.may.be.annotated.functional.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection"/>
<!--group.names.class.metrics-->
<localInspection language="JAVA" suppressId="OverlyComplexAnonymousInnerClass" shortName="AnonymousClassComplexity"
bundle="com.siyeh.InspectionGadgetsBundle" key="overly.complex.anonymous.inner.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classmetrics.AnonymousClassComplexityInspection"/>
<localInspection language="JAVA" suppressId="AnonymousInnerClassWithTooManyMethods" shortName="AnonymousClassMethodCount"
bundle="com.siyeh.InspectionGadgetsBundle" key="anonymous.inner.class.with.too.many.methods.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classmetrics.AnonymousClassMethodCountInspection"/>
<localInspection language="JAVA" suppressId="OverlyComplexClass" shortName="ClassComplexity" bundle="com.siyeh.InspectionGadgetsBundle"
key="overly.complex.class.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ClassComplexityInspection"/>
<localInspection language="JAVA" suppressId="OverlyCoupledClass" shortName="ClassCoupling" bundle="com.siyeh.InspectionGadgetsBundle"
key="overly.coupled.class.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ClassCouplingInspection"/>
<localInspection language="JAVA" suppressId="ClassTooDeepInInheritanceTree" shortName="ClassInheritanceDepth" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.too.deep.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection"/>
<localInspection language="JAVA" suppressId="InnerClassTooDeeplyNested" shortName="ClassNestingDepth" bundle="com.siyeh.InspectionGadgetsBundle"
key="inner.class.too.deeply.nested.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.classmetrics.ClassNestingDepthInspection"/>
<localInspection language="JAVA" suppressId="ClassWithTooManyConstructors" shortName="ConstructorCount" bundle="com.siyeh.InspectionGadgetsBundle"
key="too.many.constructors.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ConstructorCountInspection"/>
<localInspection language="JAVA" suppressId="ClassWithTooManyFields" shortName="FieldCount" bundle="com.siyeh.InspectionGadgetsBundle"
key="too.many.fields.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.FieldCountInspection"/>
<localInspection language="JAVA" suppressId="ClassWithTooManyMethods" shortName="MethodCount" bundle="com.siyeh.InspectionGadgetsBundle"
key="too.many.methods.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.MethodCountInspection"/>
<!--group.names.cloning.issues-->
<localInspection language="JAVA" shortName="CloneCallsConstructors" bundle="com.siyeh.InspectionGadgetsBundle"
key="clone.instantiates.objects.with.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.cloneable.CloneCallsConstructorsInspection"/>
<localInspection language="JAVA" suppressId="CloneDoesntCallSuperClone" shortName="CloneCallsSuperClone" bundle="com.siyeh.InspectionGadgetsBundle"
key="clone.doesnt.call.super.clone.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.cloning.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.cloneable.CloneCallsSuperCloneInspection"/>
<localInspection language="JAVA" suppressId="CloneDoesntDeclareCloneNotSupportedException" shortName="CloneDeclaresCloneNotSupported"
bundle="com.siyeh.InspectionGadgetsBundle" key="clone.doesnt.declare.clonenotsupportedexception.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.cloning.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection"/>
<localInspection language="JAVA" shortName="CloneInNonCloneableClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="clone.method.in.non.cloneable.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection"/>
<localInspection language="JAVA" suppressId="CloneableClassWithoutClone" shortName="CloneableImplementsClone" bundle="com.siyeh.InspectionGadgetsBundle"
key="cloneable.class.without.clone.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.cloneable.CloneableImplementsCloneInspection"/>
<!--group.names.control.flow.issues-->
<localInspection language="JAVA" shortName="BreakStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="break.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.BreakStatementInspection"/>
<localInspection language="JAVA" shortName="BreakStatementWithLabel" bundle="com.siyeh.InspectionGadgetsBundle"
key="break.statement.with.label.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.BreakStatementWithLabelInspection"/>
<localInspection language="JAVA" shortName="ConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle" key="conditional.expression.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConditionalExpressionInspection"/>
<localInspection language="JAVA" shortName="ConditionalExpressionWithIdenticalBranches" bundle="com.siyeh.InspectionGadgetsBundle"
key="conditional.expression.with.identical.branches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection"/>
<localInspection language="JAVA" suppressId="ConfusingElseBranch" shortName="ConfusingElse" bundle="com.siyeh.InspectionGadgetsBundle"
key="confusing.else.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConfusingElseInspection"/>
<localInspection language="JAVA" shortName="ConstantConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection"/>
<localInspection language="JAVA" shortName="ConstantIfStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="constant.if.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConstantIfStatementInspection"/>
<localInspection language="JAVA" shortName="ContinueStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="continue.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.ContinueStatementInspection"/>
<localInspection language="JAVA" shortName="ContinueStatementWithLabel" bundle="com.siyeh.InspectionGadgetsBundle"
key="continue.statement.with.label.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection"/>
<localInspection language="JAVA" shortName="DefaultNotLastCaseInSwitch" bundle="com.siyeh.InspectionGadgetsBundle"
key="default.not.last.case.in.switch.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection"/>
<localInspection language="JAVA" shortName="DoubleNegation" bundle="com.siyeh.InspectionGadgetsBundle" key="double.negation.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.DoubleNegationInspection"/>
<localInspection language="JAVA" shortName="DuplicateBooleanBranch" bundle="com.siyeh.InspectionGadgetsBundle"
key="duplicate.boolean.branch.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection"/>
<localInspection language="JAVA" shortName="DuplicateCondition" bundle="com.siyeh.InspectionGadgetsBundle" key="duplicate.condition.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.DuplicateConditionInspection"/>
<localInspection language="JAVA" shortName="EnumSwitchStatementWhichMissesCases" bundle="com.siyeh.InspectionGadgetsBundle"
key="enum.switch.statement.which.misses.cases.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.EnumSwitchStatementWhichMissesCasesInspection"/>
<localInspection language="JAVA" suppressId="fallthrough" shortName="FallthruInSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="fallthru.in.switch.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection"/>
<localInspection language="JAVA" shortName="ForLoopReplaceableByWhile" bundle="com.siyeh.InspectionGadgetsBundle"
key="for.loop.replaceable.by.while.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection"/>
<localInspection language="JAVA" shortName="ForLoopWithMissingComponent" bundle="com.siyeh.InspectionGadgetsBundle"
key="for.loop.with.missing.component.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection"/>
<localInspection language="JAVA" shortName="IfMayBeConditional" bundle="com.siyeh.InspectionGadgetsBundle" key="if.may.be.conditional.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.IfMayBeConditionalInspection"/>
<localInspection language="JAVA" shortName="IfStatementWithIdenticalBranches" bundle="com.siyeh.InspectionGadgetsBundle"
key="if.statement.with.identical.branches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection"/>
<localInspection language="JAVA" shortName="IfStatementWithTooManyBranches" bundle="com.siyeh.InspectionGadgetsBundle"
key="if.statement.with.too.many.branches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection"/>
<localInspection language="JAVA" shortName="InfiniteLoopStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="infinite.loop.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.InfiniteLoopStatementInspection"/>
<localInspection language="JAVA" shortName="LabeledStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="labeled.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.LabeledStatementInspection"/>
<localInspection language="JAVA" shortName="LoopConditionNotUpdatedInsideLoop" bundle="com.siyeh.InspectionGadgetsBundle"
key="loop.condition.not.updated.inside.loop.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection"/>
<localInspection language="JAVA" suppressId="LoopStatementThatDoesntLoop" shortName="LoopStatementsThatDontLoop"
bundle="com.siyeh.InspectionGadgetsBundle" key="loop.statements.that.dont.loop.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection"/>
<localInspection language="JAVA" shortName="LoopWithImplicitTerminationCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="loop.with.implicit.termination.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection"/>
<localInspection language="JAVA" suppressId="ConditionalExpressionWithNegatedCondition" shortName="NegatedConditional"
bundle="com.siyeh.InspectionGadgetsBundle" key="negated.conditional.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.NegatedConditionalInspection"/>
<localInspection language="JAVA" shortName="NegatedConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="negated.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection"/>
<localInspection language="JAVA" shortName="NegatedEqualityExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="negated.equality.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection"/>
<localInspection language="JAVA" suppressId="IfStatementWithNegatedCondition" shortName="NegatedIfElse" bundle="com.siyeh.InspectionGadgetsBundle"
key="negated.if.else.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.controlflow.NegatedIfElseInspection"/>
<localInspection language="JAVA" shortName="NestedConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="nested.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.NestedConditionalExpressionInspection"/>
<localInspection language="JAVA" shortName="NestedSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.switch.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.NestedSwitchStatementInspection"/>
<localInspection language="JAVA" shortName="OverlyComplexBooleanExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="overly.complex.boolean.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.OverlyComplexBooleanExpressionInspection"/>
<localInspection language="JAVA" shortName="PointlessBooleanExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="pointless.boolean.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.PointlessBooleanExpressionInspection"/>
<localInspection language="JAVA" shortName="PointlessIndexOfComparison" bundle="com.siyeh.InspectionGadgetsBundle"
key="pointless.indexof.comparison.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection"/>
<localInspection language="JAVA" shortName="PointlessNullCheck" bundle="com.siyeh.InspectionGadgetsBundle" key="pointless.nullcheck.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.PointlessNullCheckInspection"/>
<localInspection language="JAVA" shortName="SimplifiableConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="simplifiable.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection"/>
<!-- Moved in Android Studio over to the Code Style category where it more logically belongs since this is the only one enabled by default
in the J2ME category and it's really just a code style issue (and there are 4 other Simplifiable-Something conditions here) -->
<localInspection language="JAVA" shortName="SimplifiableIfStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="simplifiable.if.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.j2me.SimplifiableIfStatementInspection"/>
<localInspection language="JAVA" shortName="SwitchStatementDensity" bundle="com.siyeh.InspectionGadgetsBundle"
key="switch.statement.density.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.SwitchStatementDensityInspection"/>
<localInspection language="JAVA" shortName="SwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementInspection"/>
<localInspection language="JAVA" suppressId="LocalVariableUsedAndDeclaredInDifferentSwitchBranches" shortName="SwitchStatementWithConfusingDeclaration"
bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statement.with.confusing.declaration.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection"/>
<localInspection language="JAVA" shortName="SwitchStatementWithTooFewBranches" bundle="com.siyeh.InspectionGadgetsBundle"
key="switch.statement.with.too.few.branches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithTooFewBranchesInspection"/>
<localInspection language="JAVA" shortName="SwitchStatementWithTooManyBranches" bundle="com.siyeh.InspectionGadgetsBundle"
key="switch.statement.with.too.many.branches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection"/>
<localInspection language="JAVA" suppressId="SwitchStatementWithoutDefaultBranch" shortName="SwitchStatementsWithoutDefault"
bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statements.without.default.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementsWithoutDefaultInspection"/>
<localInspection language="JAVA" suppressId="RedundantIfStatement" shortName="TrivialIf" bundle="com.siyeh.InspectionGadgetsBundle"
key="trivial.if.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.controlflow.TrivialIfInspection"/>
<localInspection language="JAVA" suppressId="RedundantConditionalExpression" shortName="UnnecessaryConditionalExpression"
bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.conditional.expression.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryContinue" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.continue.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryContinueInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryDefault" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.default.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryDefaultInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryLabelOnBreakStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.label.on.break.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryLabelOnContinueStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.label.on.continue.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection"/>
<localInspection language="JAVA" suppressId="UnnecessaryReturnStatement" shortName="UnnecessaryReturn" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.return.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.UnnecessaryReturnInspection"/>
<!--group.names.data.flow.issues-->
<localInspection language="JAVA" shortName="BooleanVariableAlwaysNegated" bundle="com.siyeh.InspectionGadgetsBundle"
key="boolean.variable.always.inverted.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dataflow.BooleanVariableAlwaysNegatedInspection"/>
<localInspection language="JAVA" shortName="ConstantValueVariableUse" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.value.variable.use.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dataflow.ConstantValueVariableUseInspection"/>
<localInspection language="JAVA" shortName="LawOfDemeter" bundle="com.siyeh.InspectionGadgetsBundle" key="law.of.demeter.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.dataflow.LawOfDemeterInspection"/>
<localInspection language="JAVA" shortName="NegativelyNamedBooleanVariable" bundle="com.siyeh.InspectionGadgetsBundle"
key="negatively.named.boolean.variable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dataflow.NegativelyNamedBooleanVariableInspection"/>
<localInspection language="JAVA" shortName="ReuseOfLocalVariable" bundle="com.siyeh.InspectionGadgetsBundle" key="reuse.of.local.variable.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.dataflow.ReuseOfLocalVariableInspection"/>
<localInspection language="JAVA" shortName="TooBroadScope" bundle="com.siyeh.InspectionGadgetsBundle" key="too.broad.scope.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.dataflow.TooBroadScopeInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryLocalVariable" bundle="com.siyeh.InspectionGadgetsBundle"
key="redundant.local.variable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.data.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.dataflow.UnnecessaryLocalVariableInspection"/>
<globalInspection shortName="BooleanMethodIsAlwaysInverted" bundle="messages.InspectionsBundle"
key="boolean.method.is.always.inverted.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.data.flow.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.booleanIsAlwaysInverted.BooleanMethodIsAlwaysInvertedInspection"/>
<!--group.names.dependency.issues-->
<globalInspection shortName="ClassWithTooManyDependencies" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.with.too.many.dependencies.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.ClassWithTooManyDependenciesInspection"/>
<globalInspection shortName="ClassWithTooManyDependents" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.with.too.many.dependents.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.ClassWithTooManyDependentsInspection"/>
<globalInspection shortName="ClassWithTooManyTransitiveDependencies" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.with.too.many.transitive.dependencies.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependenciesInspection"/>
<globalInspection shortName="ClassWithTooManyTransitiveDependents" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.with.too.many.transitive.dependents.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependentsInspection"/>
<globalInspection shortName="CyclicClassDependency" bundle="com.siyeh.InspectionGadgetsBundle"
key="cyclic.class.dependency.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.CyclicClassDependencyInspection"/>
<globalInspection shortName="CyclicPackageDependency" bundle="com.siyeh.InspectionGadgetsBundle"
key="cyclic.package.dependency.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.dependency.CyclicPackageDependencyInspection"/>
<!--group.names.encapsulation.issues-->
<localInspection language="JAVA" shortName="PackageVisibleField" bundle="com.siyeh.InspectionGadgetsBundle" key="package.visible.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PackageVisibleFieldInspection"/>
<localInspection language="JAVA" shortName="PackageVisibleInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.visible.inner.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.encapsulation.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.encapsulation.PackageVisibleInnerClassInspection"/>
<localInspection language="JAVA" shortName="ProtectedField" bundle="com.siyeh.InspectionGadgetsBundle" key="protected.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ProtectedFieldInspection"/>
<localInspection language="JAVA" shortName="ProtectedInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="protected.inner.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ProtectedInnerClassInspection"/>
<localInspection language="JAVA" shortName="PublicField" bundle="com.siyeh.InspectionGadgetsBundle" key="public.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PublicFieldInspection"/>
<localInspection language="JAVA" shortName="PublicInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="public.inner.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PublicInnerClassInspection"/>
<localInspection language="JAVA" suppressId="ReturnOfCollectionOrArrayField" shortName="ReturnOfCollectionField"
bundle="com.siyeh.InspectionGadgetsBundle" key="return.of.collection.array.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ReturnOfCollectionFieldInspection"/>
<localInspection language="JAVA" shortName="ReturnOfDateField" bundle="com.siyeh.InspectionGadgetsBundle" key="return.date.calendar.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ReturnOfDateFieldInspection"/>
<localInspection language="JAVA" suppressId="AccessingNonPublicFieldOfAnotherObject" shortName="UseOfAnotherObjectsPrivateField"
bundle="com.siyeh.InspectionGadgetsBundle" key="accessing.non.public.field.of.another.object.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.encapsulation.UseOfAnotherObjectsPrivateFieldInspection"/>
<!--group.names.error.handling-->
<localInspection language="JAVA" suppressId="ProhibitedExceptionCaught" shortName="BadExceptionCaught" bundle="com.siyeh.InspectionGadgetsBundle"
key="bad.exception.caught.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.BadExceptionCaughtInspection"/>
<localInspection language="JAVA" suppressId="ProhibitedExceptionDeclared" shortName="BadExceptionDeclared" bundle="com.siyeh.InspectionGadgetsBundle"
key="bad.exception.declared.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.BadExceptionDeclaredInspection"/>
<localInspection language="JAVA" suppressId="ProhibitedExceptionThrown" shortName="BadExceptionThrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="bad.exception.thrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.BadExceptionThrownInspection"/>
<localInspection language="JAVA" shortName="CaughtExceptionImmediatelyRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="caught.exception.immediately.rethrown.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection"/>
<localInspection language="JAVA" shortName="CheckedExceptionClass" bundle="com.siyeh.InspectionGadgetsBundle" key="checked.exception.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.CheckedExceptionClassInspection"/>
<localInspection language="JAVA" shortName="ContinueOrBreakFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
key="continue.or.break.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection"/>
<localInspection language="JAVA" shortName="EmptyCatchBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.catch.block.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.EmptyCatchBlockInspection"/>
<localInspection language="JAVA" shortName="EmptyFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.finally.block.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection"/>
<localInspection language="JAVA" shortName="EmptyTryBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.try.block.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.EmptyTryBlockInspection"/>
<localInspection language="JAVA" suppressId="ErrorNotRethrown" shortName="ErrorRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="error.rethrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.errorhandling.ErrorRethrownInspection"/>
<localInspection language="JAVA" suppressId="ThrowInsideCatchBlockWhichIgnoresCaughtException" shortName="ExceptionFromCatchWhichDoesntWrap"
bundle="com.siyeh.InspectionGadgetsBundle" key="exception.from.catch.which.doesnt.wrap.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection"/>
<localInspection language="JAVA" suppressId="finally" shortName="FinallyBlockCannotCompleteNormally" bundle="com.siyeh.InspectionGadgetsBundle"
key="finally.block.cannot.complete.normally.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection"/>
<localInspection language="JAVA" shortName="InstanceofCatchParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="instanceof.catch.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection"/>
<localInspection language="JAVA" shortName="NestedTryStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.try.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.NestedTryStatementInspection"/>
<localInspection language="JAVA" shortName="NonFinalFieldOfException" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.final.field.of.exception.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection"/>
<localInspection language="JAVA" suppressId="ReturnInsideFinallyBlock" shortName="ReturnFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
key="return.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection"/>
<localInspection language="JAVA" suppressId="ThreadDeathNotRethrown" shortName="ThreadDeathRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="thread.death.rethrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection"/>
<localInspection language="JAVA" shortName="ThrowCaughtLocally" bundle="com.siyeh.InspectionGadgetsBundle" key="throw.caught.locally.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection"/>
<localInspection language="JAVA" shortName="ThrowFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
key="throw.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection"/>
<localInspection language="JAVA" shortName="NullThrown" bundle="com.siyeh.InspectionGadgetsBundle" key="null.thrown.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.NullThrownInspection"/>
<localInspection language="JAVA" suppressId="OverlyBroadCatchBlock" shortName="TooBroadCatch" bundle="com.siyeh.InspectionGadgetsBundle"
key="too.broad.catch.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.errorhandling.TooBroadCatchInspection"/>
<localInspection language="JAVA" suppressId="OverlyBroadThrowsClause" shortName="TooBroadThrows" bundle="com.siyeh.InspectionGadgetsBundle"
key="overly.broad.throws.clause.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.TooBroadThrowsInspection"/>
<localInspection language="JAVA" shortName="UncheckedExceptionClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="unchecked.exception.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection"/>
<localInspection language="JAVA" shortName="UnusedCatchParameter" bundle="com.siyeh.InspectionGadgetsBundle" key="unused.catch.parameter.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.UnusedCatchParameterInspection"/>
<localInspection language="JAVA" shortName="NewExceptionWithoutArguments" bundle="com.siyeh.InspectionGadgetsBundle" key="new.exception.without.arguments.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection"/>
<localInspection language="JAVA" shortName="ThrowsRuntimeException" bundle="com.siyeh.InspectionGadgetsBundle" key="throws.runtime.exception.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.errorhandling.ThrowsRuntimeExceptionInspection"/>
<!--group.names.finalization.issues-->
<localInspection language="JAVA" suppressId="FinalizeDoesntCallSuperFinalize" shortName="FinalizeCallsSuperFinalize"
bundle="com.siyeh.InspectionGadgetsBundle" key="finalize.doesnt.call.super.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.finalization.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.finalization.FinalizeCallsSuperFinalizeInspection"/>
<localInspection language="JAVA" suppressId="FinalizeDeclaration" shortName="Finalize" bundle="com.siyeh.InspectionGadgetsBundle"
key="finalize.declaration.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.finalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.finalization.FinalizeInspection"/>
<localInspection language="JAVA" shortName="FinalizeNotProtected" bundle="com.siyeh.InspectionGadgetsBundle"
key="finalize.not.declared.protected.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.finalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.finalization.FinalizeNotProtectedInspection"/>
<localInspection language="JAVA" suppressId="FinalizeCalledExplicitly" shortName="NoExplicitFinalizeCalls" bundle="com.siyeh.InspectionGadgetsBundle"
key="finalize.called.explicitly.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.finalization.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection"/>
<!--group.names.imports-->
<localInspection language="JAVA" shortName="JavaLangImport" bundle="com.siyeh.InspectionGadgetsBundle" key="java.lang.import.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.imports.JavaLangImportInspection"/>
<localInspection language="JAVA" shortName="OnDemandImport" bundle="com.siyeh.InspectionGadgetsBundle" key="import.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.imports.OnDemandImportInspection"/>
<localInspection language="JAVA" shortName="SamePackageImport" bundle="com.siyeh.InspectionGadgetsBundle" key="import.from.same.package.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.imports.SamePackageImportInspection"/>
<localInspection language="JAVA" shortName="SingleClassImport" bundle="com.siyeh.InspectionGadgetsBundle" key="single.class.import.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.imports.SingleClassImportInspection"/>
<localInspection language="JAVA" shortName="StaticImport" bundle="com.siyeh.InspectionGadgetsBundle" key="static.import.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.imports.StaticImportInspection"/>
<localInspection language="JAVA" shortName="UnusedImport" bundle="com.siyeh.InspectionGadgetsBundle" key="unused.import.display.name" runForWholeFile="true"
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.imports.UnusedImportInspection"/>
<!--group.names.inheritance.issues-->
<localInspection language="JAVA" shortName="AbstractClassExtendsConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.class.extends.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection"/>
<localInspection language="JAVA" shortName="AbstractClassNeverImplemented" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.class.never.implemented.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection"/>
<localInspection language="JAVA" shortName="AbstractClassWithoutAbstractMethods" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.class.without.abstract.methods.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection"/>
<localInspection language="JAVA" shortName="AbstractMethodOverridesAbstractMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.method.overrides.abstract.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection"/>
<localInspection language="JAVA" shortName="AbstractMethodOverridesConcreteMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.method.overrides.concrete.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection"/>
<localInspection language="JAVA" shortName="AbstractMethodWithMissingImplementations" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.method.with.missing.implementations.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection"/>
<localInspection language="JAVA" suppressId="ClassExplicitlyAnnotation" shortName="ExtendsAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="extends.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.ExtendsAnnotationInspection"/>
<localInspection language="JAVA" suppressId="ClassExtendsConcreteCollection" shortName="ExtendsConcreteCollection"
bundle="com.siyeh.InspectionGadgetsBundle" key="extends.concrete.collection.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.inheritance.ExtendsConcreteCollectionInspection"/>
<localInspection language="JAVA" shortName="ExtendsUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.extends.utility.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.ExtendsUtilityClassInspection"/>
<localInspection language="JAVA" shortName="InterfaceNeverImplemented" bundle="com.siyeh.InspectionGadgetsBundle"
key="interface.never.implemented.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.InterfaceNeverImplementedInspection"/>
<localInspection language="JAVA" suppressId="ConstructorNotProtectedInAbstractClass" shortName="NonProtectedConstructorInAbstractClass"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.protected.constructor.in.abstract.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection"/>
<localInspection language="JAVA" shortName="ProblematicVarargsMethodOverride" bundle="com.siyeh.InspectionGadgetsBundle"
key="problematic.varargs.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection"/>
<localInspection language="JAVA" shortName="RedundantMethodOverride" bundle="com.siyeh.InspectionGadgetsBundle"
key="redundant.method.override.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.RedundantMethodOverrideInspection"/>
<localInspection language="JAVA" shortName="RefusedBequest" bundle="com.siyeh.InspectionGadgetsBundle" key="refused.bequest.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.inheritance.RefusedBequestInspection"/>
<localInspection language="JAVA" shortName="StaticInheritance" bundle="com.siyeh.InspectionGadgetsBundle" key="static.inheritance.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.inheritance.StaticInheritanceInspection"/>
<localInspection language="JAVA" shortName="TypeParameterExtendsFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="type.parameter.extends.final.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection"/>
<localInspection language="JAVA" suppressId="override" shortName="MissingOverrideAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="missing.override.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.inheritance.MissingOverrideAnnotationInspection"/>
<!--group.names.initialization.issues-->
<localInspection language="JAVA" shortName="AbstractMethodCallInConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection"/>
<localInspection language="JAVA" shortName="DoubleBraceInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
key="double.brace.initialization.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.DoubleBraceInitializationInspection"/>
<localInspection language="JAVA" suppressId="InstanceVariableMayNotBeInitialized" shortName="InstanceVariableInitialization"
bundle="com.siyeh.InspectionGadgetsBundle" key="instance.variable.may.not.be.initialized.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.initialization.InstanceVariableInitializationInspection"/>
<localInspection language="JAVA" suppressId="InstanceVariableUsedBeforeInitialized" shortName="InstanceVariableUninitializedUse"
bundle="com.siyeh.InspectionGadgetsBundle" key="instance.variable.used.before.initialized.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.initialization.InstanceVariableUninitializedUseInspection"/>
<localInspection language="JAVA" shortName="NonFinalStaticVariableUsedInClassInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.final.static.variable.initialization.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.NonFinalStaticVariableUsedInClassInitializationInspection"/>
<localInspection language="JAVA" shortName="NonThreadSafeLazyInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.thread.safe.lazy.initialization.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.NonThreadSafeLazyInitializationInspection"/>
<localInspection language="JAVA" shortName="OverridableMethodCallDuringObjectConstruction" bundle="com.siyeh.InspectionGadgetsBundle"
key="overridable.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.OverridableMethodCallDuringObjectConstructionInspection"/>
<localInspection language="JAVA" shortName="OverriddenMethodCallDuringObjectConstruction" bundle="com.siyeh.InspectionGadgetsBundle"
key="overridden.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection"/>
<localInspection language="JAVA" suppressId="StaticVariableMayNotBeInitialized" shortName="StaticVariableInitialization"
bundle="com.siyeh.InspectionGadgetsBundle" key="static.variable.may.not.be.initialized.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.initialization.StaticVariableInitializationInspection"/>
<localInspection language="JAVA" suppressId="StaticVariableUsedBeforeInitialization" shortName="StaticVariableUninitializedUse"
bundle="com.siyeh.InspectionGadgetsBundle" key="static.variable.used.before.initialization.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection"/>
<localInspection language="JAVA" suppressId="ThisEscapedInObjectConstruction" shortName="ThisEscapedInConstructor"
bundle="com.siyeh.InspectionGadgetsBundle" key="this.reference.escaped.in.construction.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.initialization.ThisEscapedInConstructorInspection"/>
<!--group.names.internationalization.issues-->
<localInspection language="JAVA" shortName="CharacterComparison" bundle="com.siyeh.InspectionGadgetsBundle" key="character.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.internationalization.CharacterComparisonInspection"/>
<localInspection language="JAVA" suppressId="CallToDateToString" shortName="DateToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="call.to.date.tostring.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.DateToStringInspection"/>
<localInspection language="JAVA" shortName="MagicCharacter" bundle="com.siyeh.InspectionGadgetsBundle" key="magic.character.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.internationalization.MagicCharacterInspection"/>
<localInspection language="JAVA" suppressId="CallToNumericToString" shortName="NumericToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="call.to.numeric.tostring.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.NumericToStringInspection"/>
<localInspection language="JAVA" shortName="SimpleDateFormatWithoutLocale" bundle="com.siyeh.InspectionGadgetsBundle"
key="instantiating.simpledateformat.without.locale.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection"/>
<localInspection language="JAVA" suppressId="CallToStringCompareTo" shortName="StringCompareTo" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.compareto.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.StringCompareToInspection"/>
<localInspection language="JAVA" shortName="StringConcatenation" bundle="com.siyeh.InspectionGadgetsBundle" key="string.concatenation.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.internationalization.StringConcatenationInspection"/>
<localInspection language="JAVA" suppressId="CallToStringEqualsIgnoreCase" shortName="StringEqualsIgnoreCase" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.equalsignorecase.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.StringEqualsIgnoreCaseInspection"/>
<localInspection language="JAVA" suppressId="CallToStringEquals" shortName="StringEquals" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.equals.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.StringEqualsInspection"/>
<localInspection language="JAVA" suppressId="StringToUpperCaseOrToLowerCaseWithoutLocale" shortName="StringToUpperWithoutLocale"
bundle="com.siyeh.InspectionGadgetsBundle" key="string.touppercase.tolowercase.without.locale.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.internationalization.StringToUpperWithoutLocaleInspection"/>
<localInspection language="JAVA" suppressId="UseOfStringTokenizer" shortName="StringTokenizer" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.stringtokenizer.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.StringTokenizerInspection"/>
<localInspection language="JAVA" suppressId="CallToTimeToString" shortName="TimeToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="time.tostring.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.TimeToStringInspection"/>
<localInspection language="JAVA" shortName="AbsoluteAlignmentInUserInterface" bundle="com.siyeh.InspectionGadgetsBundle"
key="absolute.alignment.in.user.interface.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryUnicodeEscape" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.unicode.escape.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection"/>
<localInspection language="JAVA" shortName="ImplicitDefaultCharsetUsage" bundle="com.siyeh.InspectionGadgetsBundle"
key="implicit.default.charset.usage.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection"/>
<!--group.names.j2me.issues-->
<localInspection language="JAVA" shortName="AbstractClassWithOnlyOneDirectInheritor" bundle="com.siyeh.InspectionGadgetsBundle"
key="abstract.class.with.only.one.direct.inheritor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection"/>
<localInspection language="JAVA" shortName="ArrayLengthInLoopCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="array.length.in.loop.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection"/>
<localInspection language="JAVA" shortName="CheckForOutOfMemoryOnLargeArrayAllocation" bundle="com.siyeh.InspectionGadgetsBundle"
key="large.array.allocation.no.outofmemoryerror.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection"/>
<localInspection language="JAVA" suppressId="ConnectionOpenedButNotSafelyClosed" shortName="ConnectionResource"
bundle="com.siyeh.InspectionGadgetsBundle" key="connection.opened.not.safely.closed.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.ConnectionResourceInspection"/>
<localInspection language="JAVA" suppressId="FieldRepeatedlyAccessedInMethod" shortName="FieldRepeatedlyAccessed"
bundle="com.siyeh.InspectionGadgetsBundle" key="field.repeatedly.accessed.in.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.FieldRepeatedlyAccessedInspection"/>
<localInspection language="JAVA" shortName="InterfaceWithOnlyOneDirectInheritor" bundle="com.siyeh.InspectionGadgetsBundle"
key="interface.one.inheritor.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection"/>
<localInspection language="JAVA" shortName="MethodCallInLoopCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.call.in.loop.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.MethodCallInLoopConditionInspection"/>
<localInspection language="JAVA" shortName="MultiplyOrDivideByPowerOfTwo" bundle="com.siyeh.InspectionGadgetsBundle"
key="multiply.or.divide.by.power.of.two.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection"/>
<localInspection language="JAVA" shortName="OverlyLargePrimitiveArrayInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
key="large.initializer.primitive.type.array.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection"/>
<localInspection language="JAVA" shortName="PrivateMemberAccessBetweenOuterAndInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="private.member.access.between.outer.and.inner.classes.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection"/>
<localInspection language="JAVA" suppressId="RecordStoreOpenedButNotSafelyClosed" shortName="RecordStoreResource"
bundle="com.siyeh.InspectionGadgetsBundle" key="recordstore.opened.not.safely.closed.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.RecordStoreResourceInspection"/>
<localInspection language="JAVA" shortName="SingleCharacterStartsWith" bundle="com.siyeh.InspectionGadgetsBundle"
key="single.character.startswith.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.j2me.SingleCharacterStartsWithInspection"/>
<!--group.names.javabeans.issues-->
<localInspection language="JAVA" shortName="ClassWithoutConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.without.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javabeans.ClassWithoutConstructorInspection"/>
<localInspection language="JAVA" shortName="ClassWithoutNoArgConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.without.no.arg.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection"/>
<localInspection language="JAVA" shortName="FieldHasSetterButNoGetter" bundle="com.siyeh.InspectionGadgetsBundle"
key="field.has.setter.but.no.getter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection"/>
<localInspection language="JAVA" shortName="PropertyValueSetToItself" bundle="com.siyeh.InspectionGadgetsBundle"
key="property.value.set.to.itself.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection"/>
<!--group.names.javadoc.issues-->
<localInspection language="JAVA" shortName="HtmlTagCanBeJavadocTag" bundle="com.siyeh.InspectionGadgetsBundle"
key="html.tag.can.be.javadoc.tag.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection"/>
<globalInspection language="JAVA" shortName="MissingPackageInfo" bundle="com.siyeh.InspectionGadgetsBundle"
key="missing.package.info.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.MissingPackageInfoInspection"/>
<localInspection language="JAVA" shortName="PackageInfoWithoutPackage" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.info.java.without.package.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection"/>
<localInspection shortName="PackageDotHtmlMayBePackageInfo" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.dot.html.may.be.package.info.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.PackageDotHtmlMayBePackageInfoInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryJavaDocLink" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.javadoc.link.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryInheritDoc" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.inherit.doc.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection"/>
<!--group.names.language.level.specific.issues.and.migration.aids-->
<localInspection language="JAVA" shortName="CollectionsFieldAccessReplaceableByMethodCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="collections.field.access.replaceable.by.method.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection"/>
<localInspection language="JAVA" shortName="BigDecimalLegacyMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="bigdecimal.legacy.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.migration.BigDecimalLegacyMethodInspection"/>
<localInspection language="JAVA" shortName="EnumerationCanBeIteration" bundle="com.siyeh.InspectionGadgetsBundle"
key="enumeration.can.be.iteration.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.migration.EnumerationCanBeIterationInspection"/>
<localInspection language="JAVA" suppressId="ForLoopReplaceableByForEach" shortName="ForCanBeForeach" bundle="com.siyeh.InspectionGadgetsBundle"
key="for.can.be.foreach.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.ForCanBeForeachInspection"/>
<localInspection language="JAVA" shortName="IfCanBeSwitch" bundle="com.siyeh.InspectionGadgetsBundle" key="if.can.be.switch.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.IfCanBeSwitchInspection"/>
<localInspection language="JAVA" shortName="IndexOfReplaceableByContains" bundle="com.siyeh.InspectionGadgetsBundle"
key="indexof.replaceable.by.contains.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection"/>
<localInspection language="JAVA" shortName="MethodCanBeVariableArityMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.can.be.variable.arity.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection"/>
<localInspection language="JAVA" suppressId="rawtypes" alternativeId="RawUseOfParameterized" shortName="RawUseOfParameterizedType" bundle="com.siyeh.InspectionGadgetsBundle"
key="raw.use.of.parameterized.type.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection"/>
<localInspection language="JAVA" suppressId="StringBufferMayBeStringBuilder" shortName="StringBufferReplaceableByStringBuilder"
bundle="com.siyeh.InspectionGadgetsBundle" key="string.buffer.replaceable.by.string.builder.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection"/>
<localInspection language="JAVA" shortName="TryFinallyCanBeTryWithResources" bundle="com.siyeh.InspectionGadgetsBundle"
key="try.finally.can.be.try.with.resources.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection"/>
<localInspection language="JAVA" shortName="TryWithIdenticalCatches" bundle="com.siyeh.InspectionGadgetsBundle"
key="try.with.identical.catches.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.TryWithIdenticalCatchesInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryBoxing" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.boxing.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.UnnecessaryBoxingInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryUnboxing" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.unboxing.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.UnnecessaryUnboxingInspection"/>
<localInspection language="JAVA" suppressId="WhileLoopReplaceableByForEach" shortName="WhileCanBeForeach" bundle="com.siyeh.InspectionGadgetsBundle"
key="while.can.be.foreach.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.migration.WhileCanBeForeachInspection"/>
<!--group.names.java.language.level.issues-->
<localInspection language="JAVA" shortName="AnnotationClass" bundle="com.siyeh.InspectionGadgetsBundle" key="annotation.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.AnnotationClassInspection"/>
<localInspection language="JAVA" shortName="Annotation" bundle="com.siyeh.InspectionGadgetsBundle" key="annotation.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.AnnotationInspection"/>
<localInspection language="JAVA" suppressId="AssertAsIdentifier" shortName="AssertAsName" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.assert.as.identifier.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.jdk.AssertAsNameInspection"/>
<localInspection language="JAVA" shortName="AssertStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="assert.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.AssertStatementInspection"/>
<localInspection language="JAVA" alternativeId="boxing" shortName="AutoBoxing" bundle="com.siyeh.InspectionGadgetsBundle" key="auto.boxing.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.AutoBoxingInspection"/>
<localInspection language="JAVA" shortName="AutoUnboxing" bundle="com.siyeh.InspectionGadgetsBundle" key="auto.unboxing.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.AutoUnboxingInspection"/>
<localInspection language="JAVA" suppressId="EnumAsIdentifier" shortName="EnumAsName" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.enum.as.identifier.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.jdk.EnumAsNameInspection"/>
<localInspection language="JAVA" shortName="EnumClass" bundle="com.siyeh.InspectionGadgetsBundle" key="enumerated.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.EnumClassInspection"/>
<localInspection language="JAVA" shortName="ForeachStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="extended.for.statement.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.jdk.ForeachStatementInspection"/>
<localInspection language="JAVA" suppressId="VariableArgumentMethod" shortName="VarargParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="variable.argument.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.jdk.VarargParameterInspection"/>
<!--group.names.junit.issues-->
<localInspection language="JAVA" shortName="AssertEqualsBetweenInconvertibleTypes" bundle="com.siyeh.InspectionGadgetsBundle"
key="assertequals.between.inconvertible.types.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.junit.AssertEqualsBetweenInconvertibleTypesInspection"/>
<localInspection language="JAVA" shortName="AssertEqualsMayBeAssertSame" bundle="com.siyeh.InspectionGadgetsBundle"
key="assertequals.may.be.assertsame.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection"/>
<localInspection language="JAVA" shortName="AssertEqualsCalledOnArray" bundle="com.siyeh.InspectionGadgetsBundle"
key="assertequals.called.on.arrays.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection"/>
<localInspection language="JAVA" shortName="JUnitRule" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit.rule.display.name" implementationClass="com.siyeh.ig.junit.JUnitRuleInspection"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"/>
<localInspection language="JAVA" shortName="JUnitDatapoint" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit.datapoint.display.name" implementationClass="com.siyeh.ig.junit.JUnitDatapointInspection"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"/>
<localInspection language="JAVA" suppressId="MessageMissingOnJUnitAssertion" shortName="AssertsWithoutMessages"
bundle="com.siyeh.InspectionGadgetsBundle" key="asserts.without.messages.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.AssertsWithoutMessagesInspection"/>
<localInspection language="JAVA" suppressId="BeforeOrAfterWithIncorrectSignature" shortName="BeforeClassOrAfterClassIsPublicStaticVoidNoArg"
bundle="com.siyeh.InspectionGadgetsBundle" key="before.class.or.after.class.is.public.static.void.no.arg.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.BeforeClassOrAfterClassIsPublicStaticVoidNoArgInspection"/>
<localInspection language="JAVA" suppressId="BeforeOrAfterWithIncorrectSignature" shortName="BeforeOrAfterIsPublicVoidNoArg"
bundle="com.siyeh.InspectionGadgetsBundle" key="before.or.after.is.public.void.no.arg.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.BeforeOrAfterIsPublicVoidNoArgInspection"/>
<localInspection language="JAVA" shortName="ExpectedExceptionNeverThrown" bundle="com.siyeh.InspectionGadgetsBundle"
key="expected.exception.never.thrown.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection"/>
<localInspection language="JAVA" shortName="ParameterizedParametersStaticCollection" displayName="@RunWith(Parameterized.class) without data provider"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.ParameterizedParametersStaticCollectionInspection"/>
<localInspection language="JAVA" shortName="ConstantJUnitAssertArgument" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.junit.assert.argument.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.ConstantJUnitAssertArgumentInspection"/>
<localInspection language="JAVA" shortName="IgnoredJUnitTest" bundle="com.siyeh.InspectionGadgetsBundle" key="ignored.junit.test.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.IgnoredJUnitTestInspection"/>
<localInspection language="JAVA" shortName="JUnit3StyleTestMethodInJUnit4Class" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit3.style.test.method.in.junit4.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection"/>
<localInspection language="JAVA" shortName="JUnit3MethodNamingConvention"
bundle="com.siyeh.InspectionGadgetsBundle" key="junit3.method.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.junit.JUnit3MethodNamingConventionInspection"/>
<localInspection language="JAVA" shortName="JUnit4MethodNamingConvention"
bundle="com.siyeh.InspectionGadgetsBundle" key="junit4.method.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.junit.JUnit4MethodNamingConventionInspection"/>
<localInspection language="JAVA" shortName="JUnit4AnnotatedMethodInJUnit3TestCase" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit4.test.method.in.class.extending.junit3.testcase.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.junit.JUnit4AnnotatedMethodInJUnit3TestCaseInspection"/>
<localInspection shortName="JUnitAbstractTestClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit.abstract.test.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.JUnitAbstractTestClassNamingConventionInspection"/>
<localInspection shortName="JUnitTestClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="junit.test.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.JUnitTestClassNamingConventionInspection"/>
<localInspection language="JAVA" shortName="MisspelledSetUp" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.set.up.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.MisspelledSetUpInspection"/>
<localInspection language="JAVA" shortName="MisspelledTearDown" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.tear.down.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.MisspelledTearDownInspection"/>
<localInspection language="JAVA" suppressId="MisorderedAssertEqualsArguments" alternativeId="MisorderedAssertEqualsArguments" shortName="MisorderedAssertEqualsParameters"
bundle="com.siyeh.InspectionGadgetsBundle" key="misordered.assert.equals.arguments.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.MisorderedAssertEqualsParametersInspection"/>
<localInspection language="JAVA" shortName="MultipleExceptionsDeclaredOnTestMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="multiple.exceptions.declared.on.test.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection"/>
<localInspection language="JAVA" suppressId="JUnitTestCaseWithNonTrivialConstructors" shortName="TestCaseWithConstructor"
bundle="com.siyeh.InspectionGadgetsBundle" key="test.case.with.constructor.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestCaseWithConstructorInspection"/>
<localInspection language="JAVA" suppressId="SetUpDoesntCallSuperSetUp" shortName="SetupCallsSuperSetup" bundle="com.siyeh.InspectionGadgetsBundle"
key="setup.calls.super.setup.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.junit.SetupCallsSuperSetupInspection"/>
<localInspection language="JAVA" suppressId="SetUpWithIncorrectSignature" shortName="SetupIsPublicVoidNoArg" bundle="com.siyeh.InspectionGadgetsBundle"
key="setup.is.public.void.no.arg.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.SetupIsPublicVoidNoArgInspection"/>
<localInspection language="JAVA" shortName="SimplifiableJUnitAssertion" bundle="com.siyeh.InspectionGadgetsBundle"
key="simplifiable.junit.assertion.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.SimplifiableJUnitAssertionInspection"/>
<localInspection language="JAVA" suppressId="SuiteNotDeclaredStatic" shortName="StaticSuite" bundle="com.siyeh.InspectionGadgetsBundle"
key="static.suite.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.junit.StaticSuiteInspection"/>
<localInspection language="JAVA" suppressId="JUnitTestCaseInProductSource" shortName="TestCaseInProductCode" bundle="com.siyeh.InspectionGadgetsBundle"
key="test.case.in.product.code.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestCaseInProductCodeInspection"/>
<localInspection language="JAVA" suppressId="JUnitTestCaseWithNoTests" shortName="TestCaseWithNoTestMethods" bundle="com.siyeh.InspectionGadgetsBundle"
key="test.case.with.no.test.methods.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestCaseWithNoTestMethodsInspection"/>
<localInspection language="JAVA" suppressId="TearDownDoesntCallSuperTearDown" shortName="TeardownCallsSuperTeardown"
bundle="com.siyeh.InspectionGadgetsBundle" key="teardown.calls.super.teardown.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TeardownCallsSuperTeardownInspection"/>
<localInspection language="JAVA" suppressId="TearDownWithIncorrectSignature" shortName="TeardownIsPublicVoidNoArg"
bundle="com.siyeh.InspectionGadgetsBundle" key="teardown.is.public.void.no.arg.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TeardownIsPublicVoidNoArgInspection"/>
<localInspection language="JAVA" suppressId="JUnitTestMethodInProductSource" shortName="TestMethodInProductCode"
bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.in.product.code.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestMethodInProductCodeInspection"/>
<localInspection language="JAVA" suppressId="TestMethodWithIncorrectSignature" shortName="TestMethodIsPublicVoidNoArg"
bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.is.public.void.no.arg.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestMethodIsPublicVoidNoArgInspection"/>
<localInspection language="JAVA" suppressId="JUnitTestMethodWithNoAssertions" shortName="TestMethodWithoutAssertion"
bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.without.assertion.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.TestMethodWithoutAssertionInspection"/>
<localInspection language="JAVA" suppressId="UnconstructableJUnitTestCase" shortName="UnconstructableTestCase"
bundle="com.siyeh.InspectionGadgetsBundle" key="unconstructable.test.case.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.UnconstructableTestCaseInspection"/>
<localInspection language="JAVA" shortName="UseOfObsoleteAssert" bundle="com.siyeh.InspectionGadgetsBundle" key="usage.of.obsolete.assert.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.junit.UseOfObsoleteAssertInspection"/>
<!--group.names.logging.issues-->
<localInspection language="JAVA" shortName="ClassWithMultipleLoggers" bundle="com.siyeh.InspectionGadgetsBundle" key="multiple.loggers.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.ClassWithMultipleLoggersInspection"/>
<localInspection language="JAVA" shortName="ClassWithoutLogger" bundle="com.siyeh.InspectionGadgetsBundle" key="no.logger.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.ClassWithoutLoggerInspection"/>
<localInspection language="JAVA" shortName="LoggingConditionDisagreesWithLogStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="logging.condition.disagrees.with.log.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection"/>
<localInspection language="JAVA" shortName="LoggerInitializedWithForeignClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="logger.initialized.with.foreign.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.LoggerInitializedWithForeignClassInspection"/>
<localInspection language="JAVA" shortName="LogStatementGuardedByLogCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="log.statement.guarded.by.log.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.LogStatementGuardedByLogConditionInspection"/>
<localInspection language="JAVA" suppressId="NonConstantLogger" shortName="NonStaticFinalLogger" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.constant.logger.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.logging.NonStaticFinalLoggerInspection"/>
<localInspection language="JAVA" shortName="PlaceholderCountMatchesArgumentCount" bundle="com.siyeh.InspectionGadgetsBundle"
key="placeholder.count.matches.argument.count.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection"/>
<localInspection language="JAVA" shortName="PublicMethodWithoutLogging" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.method.without.logging.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.PublicMethodWithoutLoggingInspection"/>
<localInspection language="JAVA" shortName="StringConcatenationArgumentToLogCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.concatenation.argument.to.log.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.logging.StringConcatenationArgumentToLogCallInspection"/>
<!--group.names.code.maturity.issues-->
<localInspection language="JAVA" shortName="SuppressionAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="inspection.suppression.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.maturity.SuppressionAnnotationInspection"/>
<localInspection language="JAVA" suppressId="UseOfSystemOutOrSystemErr" shortName="SystemOutErr" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.system.out.err.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.maturity.SystemOutErrInspection"/>
<localInspection language="JAVA" suppressId="CallToPrintStackTrace" shortName="ThrowablePrintStackTrace" bundle="com.siyeh.InspectionGadgetsBundle"
key="printstacktrace.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.maturity.ThrowablePrintStackTraceInspection"/>
<localInspection language="JAVA" shortName="TodoComment" bundle="com.siyeh.InspectionGadgetsBundle" key="todo.comment.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.maturity.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.maturity.TodoCommentInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadDumpStack" shortName="ThreadDumpStack" bundle="com.siyeh.InspectionGadgetsBundle"
key="dumpstack.call.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.code.maturity.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.maturity.ThreadDumpStackInspection"/>
<localInspection language="JAVA" shortName="ThrowablePrintedToSystemOut" bundle="com.siyeh.InspectionGadgetsBundle"
key="throwable.printed.to.system.out.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection"/>
<localInspection language="JAVA" suppressId="UseOfObsoleteCollectionType" shortName="ObsoleteCollection" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.obsolete.collection.type.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.maturity.ObsoleteCollectionInspection"/>
<localInspection language="JAVA" shortName="UseOfObsoleteDateTimeApi" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.of.obsolete.date.time.api.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection"/>
<!--group.names.memory.issues-->
<localInspection language="JAVA" shortName="AnonymousInnerClassMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle"
key="anonymous.inner.may.be.named.static.inner.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.memory.AnonymousInnerClassMayBeStaticInspection"/>
<localInspection language="JAVA" shortName="InnerClassMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle"
key="inner.class.may.be.static.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING" runForWholeFile="true"
implementationClass="com.siyeh.ig.memory.InnerClassMayBeStaticInspection"/>
<localInspection language="JAVA" shortName="StaticCollection" bundle="com.siyeh.InspectionGadgetsBundle" key="static.collection.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.memory.StaticCollectionInspection"/>
<localInspection language="JAVA" shortName="StringBufferField" bundle="com.siyeh.InspectionGadgetsBundle" key="stringbuffer.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.memory.StringBufferFieldInspection"/>
<localInspection language="JAVA" suppressId="CallToSystemGC" shortName="SystemGC" bundle="com.siyeh.InspectionGadgetsBundle" key="gc.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.memory.SystemGCInspection"/>
<localInspection language="JAVA" suppressId="ZeroLengthArrayAllocation" shortName="ZeroLengthArrayInitialization"
bundle="com.siyeh.InspectionGadgetsBundle" key="array.allocation.zero.length.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.memory.ZeroLengthArrayInitializationInspection"/>
<!--group.names.method.metrics-->
<localInspection language="JAVA" suppressId="ConstructorWithTooManyParameters" shortName="ParametersPerConstructor"
bundle="com.siyeh.InspectionGadgetsBundle" key="parameters.per.constructor.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.ParametersPerConstructorInspection"/>
<localInspection language="JAVA" suppressId="OverlyComplexMethod" shortName="CyclomaticComplexity" bundle="com.siyeh.InspectionGadgetsBundle"
key="cyclomatic.complexity.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection"/>
<localInspection language="JAVA" suppressId="OverlyCoupledMethod" shortName="MethodCoupling" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.coupling.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.methodmetrics.MethodCouplingInspection"/>
<localInspection language="JAVA" shortName="MethodWithMultipleLoops" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.with.multiple.loops.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection"/>
<localInspection language="JAVA" suppressId="MethodWithMultipleReturnPoints" shortName="MultipleReturnPointsPerMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="multiple.return.points.per.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection"/>
<localInspection language="JAVA" suppressId="OverlyNestedMethod" shortName="NestingDepth" bundle="com.siyeh.InspectionGadgetsBundle"
key="nesting.depth.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.methodmetrics.NestingDepthInspection"/>
<localInspection language="JAVA" suppressId="OverlyLongMethod" shortName="NonCommentSourceStatements" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.comment.source.statements.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection"/>
<localInspection language="JAVA" suppressId="MethodWithTooManyParameters" shortName="ParametersPerMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="parameters.per.method.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.ParametersPerMethodInspection"/>
<localInspection language="JAVA" suppressId="MethodWithMoreThanThreeNegations" shortName="ThreeNegationsPerMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="three.negations.per.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection"/>
<localInspection language="JAVA" suppressId="MethodWithTooExceptionsDeclared" shortName="ThrownExceptionsPerMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="thrown.exceptions.per.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection"/>
<!--group.names.modularization.issues-->
<globalInspection shortName="ClassIndependentOfModule" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.independent.of.module.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.modularization.ClassIndependentOfModuleInspection"/>
<globalInspection shortName="ClassOnlyUsedInOneModule" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.only.used.in.one.module.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.modularization.ClassOnlyUsedInOneModuleInspection"/>
<globalInspection shortName="ModuleWithTooManyClasses" bundle="com.siyeh.InspectionGadgetsBundle"
key="module.with.too.many.classes.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.modularization.ModuleWithTooManyClassesInspection"/>
<globalInspection shortName="ModuleWithTooFewClasses" bundle="com.siyeh.InspectionGadgetsBundle"
key="module.with.too.few.classes.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.modularization.ModuleWithTooFewClassesInspection"/>
<!--group.names.naming.conventions-->
<localInspection language="JAVA" shortName="AbstractClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle" key="abstract.class.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.AbstractClassNamingConventionInspection"/>
<localInspection language="JAVA" shortName="AnnotationNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="annotation.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.AnnotationNamingConventionInspection"/>
<localInspection language="JAVA" shortName="BooleanMethodNameMustStartWithQuestion" bundle="com.siyeh.InspectionGadgetsBundle"
key="boolean.method.name.must.start.with.question.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.BooleanMethodNameMustStartWithQuestionInspection"/>
<localInspection language="JAVA" shortName="ClassNamePrefixedWithPackageName" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.name.prefixed.with.package.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.ClassNamePrefixedWithPackageNameInspection"/>
<localInspection language="JAVA" shortName="ClassNameSameAsAncestorName" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.name.same.as.ancestor.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.ClassNameSameAsAncestorNameInspection"/>
<localInspection language="JAVA" shortName="ClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle" key="class.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.ClassNamingConventionInspection"/>
<localInspection language="JAVA" shortName="ConfusingMainMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="confusing.main.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.ConfusingMainMethodInspection"/>
<localInspection language="JAVA" shortName="ConstantNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="constant.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.ConstantNamingConventionInspection"/>
<localInspection language="JAVA" shortName="DollarSignInName" bundle="com.siyeh.InspectionGadgetsBundle" key="dollar.sign.in.name.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.DollarSignInNameInspection"/>
<localInspection language="JAVA" shortName="EnumeratedClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="enumerated.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.EnumeratedClassNamingConventionInspection"/>
<localInspection language="JAVA" shortName="EnumeratedConstantNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="enumerated.constant.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.EnumeratedConstantNamingConventionInspection"/>
<localInspection language="JAVA" suppressId="ExceptionClassNameDoesntEndWithException" shortName="ExceptionNameDoesntEndWithException"
bundle="com.siyeh.InspectionGadgetsBundle" key="exception.name.doesnt.end.with.exception.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.ExceptionNameDoesntEndWithExceptionInspection"/>
<localInspection language="JAVA" shortName="InstanceMethodNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="instance.method.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.InstanceMethodNamingConventionInspection"/>
<localInspection language="JAVA" shortName="InstanceVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="instance.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.InstanceVariableNamingConventionInspection"/>
<localInspection language="JAVA" shortName="InterfaceNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="interface.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.InterfaceNamingConventionInspection"/>
<localInspection language="JAVA" shortName="LocalVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="local.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.LocalVariableNamingConventionInspection"/>
<localInspection language="JAVA" shortName="MethodNameSameAsClassName" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.name.same.as.class.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.naming.MethodNameSameAsClassNameInspection"/>
<localInspection language="JAVA" shortName="MethodNameSameAsParentName" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.name.same.as.parent.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.MethodNameSameAsParentNameInspection"/>
<localInspection language="JAVA" suppressId="MethodNamesDifferingOnlyByCase" shortName="MethodNamesDifferOnlyByCase"
bundle="com.siyeh.InspectionGadgetsBundle" key="method.names.differ.only.by.case.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.MethodNamesDifferOnlyByCaseInspection"/>
<localInspection language="JAVA" shortName="NativeMethodNamingConvention"
bundle="com.siyeh.InspectionGadgetsBundle" key="native.method.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.NativeMethodNamingConventionInspection"/>
<localInspection language="JAVA" shortName="NonBooleanMethodNameMayNotStartWithQuestion" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.boolean.method.name.must.not.start.with.question.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.NonBooleanMethodNameMayNotStartWithQuestionInspection"/>
<localInspection language="JAVA" shortName="NonExceptionNameEndsWithException" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.exception.name.ends.with.exception.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.NonExceptionNameEndsWithExceptionInspection"/>
<localInspection language="JAVA" shortName="OverloadedMethodsWithSameNumberOfParameters" bundle="com.siyeh.InspectionGadgetsBundle"
key="overloaded.methods.with.same.number.parameters.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection"/>
<localInspection language="JAVA" shortName="OverloadedVarargsMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="overloaded.vararg.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.OverloadedVarargsMethodInspection"/>
<globalInspection shortName="PackageNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.PackageNamingConventionInspection"/>
<localInspection language="JAVA" shortName="ParameterNameDiffersFromOverriddenParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="parameter.name.differs.from.overridden.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.ParameterNameDiffersFromOverriddenParameterInspection"/>
<localInspection language="JAVA" suppressId="MethodParameterNamingConvention" shortName="ParameterNamingConvention"
bundle="com.siyeh.InspectionGadgetsBundle" key="parameter.naming.convention.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.ParameterNamingConventionInspection"/>
<localInspection language="JAVA" shortName="QuestionableName" bundle="com.siyeh.InspectionGadgetsBundle" key="questionable.name.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.QuestionableNameInspection"/>
<localInspection language="JAVA" shortName="StandardVariableNames" bundle="com.siyeh.InspectionGadgetsBundle" key="standard.variable.names.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.StandardVariableNamesInspection"/>
<localInspection language="JAVA" shortName="StaticMethodNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="static.method.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.StaticMethodNamingConventionInspection"/>
<localInspection language="JAVA" shortName="StaticVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="static.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.StaticVariableNamingConventionInspection"/>
<localInspection language="JAVA" shortName="TypeParameterNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
key="type.parameter.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.naming.TypeParameterNamingConventionInspection"/>
<localInspection language="JAVA" suppressId="NonConstantFieldWithUpperCaseName" shortName="UpperCaseFieldNameNotConstant"
bundle="com.siyeh.InspectionGadgetsBundle" key="upper.case.field.name.not.constant.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.naming.UpperCaseFieldNameNotConstantInspection"/>
<!--group.names.numeric.issues-->
<localInspection language="JAVA" shortName="BadOddness" bundle="com.siyeh.InspectionGadgetsBundle" key="bad.oddness.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.BadOddnessInspection"/>
<localInspection language="JAVA" shortName="BigDecimalEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="big.decimal.equals.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.BigDecimalEqualsInspection"/>
<localInspection language="JAVA" shortName="BigDecimalMethodWithoutRoundingCalled" bundle="com.siyeh.InspectionGadgetsBundle"
key="big.decimal.method.without.rounding.called.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection"/>
<localInspection language="JAVA" shortName="CachedNumberConstructorCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="cached.number.constructor.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.CachedNumberConstructorCallInspection"/>
<localInspection language="JAVA" suppressId="NumericCastThatLosesPrecision" shortName="CastThatLosesPrecision"
bundle="com.siyeh.InspectionGadgetsBundle" key="cast.that.loses.precision.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.CastThatLosesPrecisionInspection"/>
<localInspection language="JAVA" shortName="CharUsedInArithmeticContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="char.used.in.arithmetic.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection"/>
<localInspection language="JAVA" shortName="ComparisonOfShortAndChar" bundle="com.siyeh.InspectionGadgetsBundle"
key="comparison.of.short.and.char.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection"/>
<localInspection language="JAVA" shortName="ComparisonToNaN" bundle="com.siyeh.InspectionGadgetsBundle" key="comparison.to.nan.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.ComparisonToNaNInspection"/>
<localInspection language="JAVA" shortName="ConfusingFloatingPointLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
key="confusing.floating.point.literal.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection"/>
<localInspection language="JAVA" shortName="ConstantMathCall" bundle="com.siyeh.InspectionGadgetsBundle" key="constant.math.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.ConstantMathCallInspection"/>
<localInspection language="JAVA" suppressId="divzero" shortName="DivideByZero" bundle="com.siyeh.InspectionGadgetsBundle"
key="divide.by.zero.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.numeric.DivideByZeroInspection"/>
<localInspection language="JAVA" shortName="DoubleLiteralMayBeFloatLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
key="double.literal.may.be.float.literal.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.DoubleLiteralMayBeFloatLiteralInspection"/>
<localInspection language="JAVA" shortName="FloatingPointEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="floating.point.equality.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.FloatingPointEqualityInspection"/>
<localInspection language="JAVA" shortName="ImplicitNumericConversion" bundle="com.siyeh.InspectionGadgetsBundle"
key="implicit.numeric.conversion.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.ImplicitNumericConversionInspection"/>
<localInspection language="JAVA" shortName="IntegerDivisionInFloatingPointContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="integer.division.in.floating.point.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection"/>
<localInspection language="JAVA" shortName="IntegerMultiplicationImplicitCastToLong" bundle="com.siyeh.InspectionGadgetsBundle"
key="integer.multiplication.implicit.cast.to.long.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection"/>
<localInspection language="JAVA" shortName="IntLiteralMayBeLongLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
key="int.literal.may.be.long.literal.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.IntLiteralMayBeLongLiteralInspection"/>
<localInspection language="JAVA" suppressId="LongLiteralEndingWithLowercaseL" shortName="LongLiteralsEndingWithLowercaseL"
bundle="com.siyeh.InspectionGadgetsBundle" key="long.literals.ending.with.lowercase.l.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection"/>
<localInspection language="JAVA" shortName="NonReproducibleMathCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.reproducible.math.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.NonReproducibleMathCallInspection"/>
<localInspection language="JAVA" suppressId="OctalInteger" shortName="OctalLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
key="octal.literal.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.numeric.OctalLiteralInspection"/>
<localInspection language="JAVA" suppressId="OctalAndDecimalIntegersInSameArray" shortName="OctalAndDecimalIntegersMixed"
bundle="com.siyeh.InspectionGadgetsBundle" key="octal.and.decimal.integers.in.same.array.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection"/>
<localInspection language="JAVA" shortName="OverlyComplexArithmeticExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="overly.complex.arithmetic.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.OverlyComplexArithmeticExpressionInspection"/>
<localInspection language="JAVA" shortName="PointlessArithmeticExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="pointless.arithmetic.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection"/>
<localInspection language="JAVA" shortName="UnaryPlus" bundle="com.siyeh.InspectionGadgetsBundle" key="unary.plus.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.UnaryPlusInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryExplicitNumericCast" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.explicit.numeric.cast.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryUnaryMinus" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.unary.minus.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection"/>
<localInspection language="JAVA" shortName="UnpredictableBigDecimalConstructorCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="unpredictable.big.decimal.constructor.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection"/>
<!--group.names.packaging.issues-->
<globalInspection shortName="ClassOnlyUsedInOnePackage" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.only.used.in.one.package.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.packaging.ClassOnlyUsedInOnePackageInspection"/>
<globalInspection shortName="ClassUnconnectedToPackage" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.unconnected.to.package.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.packaging.ClassUnconnectedToPackageInspection"/>
<globalInspection shortName="DisjointPackage" bundle="com.siyeh.InspectionGadgetsBundle" key="disjoint.package.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.packaging.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.packaging.DisjointPackageInspection"/>
<globalInspection shortName="EmptyDirectory" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.directory.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.packaging.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.packaging.EmptyDirectoryInspection"/>
<globalInspection shortName="PackageInMultipleModules" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.in.multiple.modules.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.packaging.PackageInMultipleModulesInspection"/>
<globalInspection shortName="PackageWithTooManyClasses" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.with.too.many.classes.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.packaging.PackageWithTooManyClassesInspection"/>
<globalInspection shortName="PackageWithTooFewClasses" bundle="com.siyeh.InspectionGadgetsBundle"
key="package.with.too.few.classes.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.packaging.PackageWithTooFewClassesInspection"/>
<!--group.names.performance.issues-->
<localInspection language="JAVA" shortName="ArraysAsListWithZeroOrOneArgument" bundle="com.siyeh.InspectionGadgetsBundle"
key="arrays.as.list.with.zero.or.one.argument.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.ArraysAsListWithZeroOrOneArgumentInspection"/>
<localInspection language="JAVA" suppressId="BooleanConstructorCall" shortName="BooleanConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="boolean.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.BooleanConstructorInspection"/>
<localInspection language="JAVA" suppressId="CallToSimpleGetterFromWithinClass" shortName="CallToSimpleGetterInClass"
bundle="com.siyeh.InspectionGadgetsBundle" key="call.to.simple.getter.in.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.CallToSimpleGetterInClassInspection"/>
<localInspection language="JAVA" suppressId="CallToSimpleSetterFromWithinClass" shortName="CallToSimpleSetterInClass"
bundle="com.siyeh.InspectionGadgetsBundle" key="call.to.simple.setter.in.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.CallToSimpleSetterInClassInspection"/>
<localInspection language="JAVA" shortName="CollectionContainsUrl" bundle="com.siyeh.InspectionGadgetsBundle" key="collection.contains.url.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.CollectionContainsUrlInspection"/>
<localInspection language="JAVA" suppressId="CollectionWithoutInitialCapacity" shortName="CollectionsMustHaveInitialCapacity"
bundle="com.siyeh.InspectionGadgetsBundle" key="collections.must.have.initial.capacity.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.CollectionsMustHaveInitialCapacityInspection"/>
<localInspection language="JAVA" shortName="ConstantStringIntern" bundle="com.siyeh.InspectionGadgetsBundle" key="constant.string.intern.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.ConstantStringInternInspection"/>
<localInspection language="JAVA" shortName="DynamicRegexReplaceableByCompiledPattern" bundle="com.siyeh.InspectionGadgetsBundle"
key="dynamic.regex.replaceable.by.compiled.pattern.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.DynamicRegexReplaceableByCompiledPatternInspection"/>
<localInspection language="JAVA" shortName="EqualsHashCodeCalledOnUrl" bundle="com.siyeh.InspectionGadgetsBundle"
key="equals.hashcode.called.on.url.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.EqualsHashCodeCalledOnUrlInspection"/>
<localInspection language="JAVA" shortName="FieldMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle" key="field.may.be.static.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.FieldMayBeStaticInspection"/>
<localInspection language="JAVA" shortName="InstantiatingObjectToGetClassObject" bundle="com.siyeh.InspectionGadgetsBundle"
key="instantiating.object.to.get.class.object.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.InstantiatingObjectToGetClassObjectInspection"/>
<localInspection language="JAVA" shortName="JavaLangReflect" bundle="com.siyeh.InspectionGadgetsBundle" key="java.lang.reflect.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.JavaLangReflectInspection"/>
<localInspection language="JAVA" shortName="KeySetIterationMayUseEntrySet" bundle="com.siyeh.InspectionGadgetsBundle"
key="key.set.iteration.may.use.entry.set.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.KeySetIterationMayUseEntrySetInspection"/>
<localInspection language="JAVA" suppressId="SingleCharacterStringConcatenation" shortName="LengthOneStringInIndexOf"
bundle="com.siyeh.InspectionGadgetsBundle" key="length.one.string.in.indexof.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.LengthOneStringInIndexOfInspection"/>
<localInspection language="JAVA" suppressId="SingleCharacterStringConcatenation" shortName="LengthOneStringsInConcatenation"
bundle="com.siyeh.InspectionGadgetsBundle" key="length.one.strings.in.concatenation.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.LengthOneStringsInConcatenationInspection"/>
<localInspection language="JAVA" shortName="ManualArrayToCollectionCopy" bundle="com.siyeh.InspectionGadgetsBundle"
key="manual.array.to.collection.copy.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.ManualArrayToCollectionCopyInspection"/>
<localInspection language="JAVA" shortName="ManualArrayCopy" bundle="com.siyeh.InspectionGadgetsBundle" key="manual.array.copy.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.performance.ManualArrayCopyInspection"/>
<localInspection language="JAVA" shortName="MapReplaceableByEnumMap" bundle="com.siyeh.InspectionGadgetsBundle"
key="map.replaceable.by.enum.map.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.MapReplaceableByEnumMapInspection"/>
<localInspection language="JAVA" shortName="MethodMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle" key="method.may.be.static.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.MethodMayBeStaticInspection"/>
<localInspection language="JAVA" shortName="ClassInitializerMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.initializer.may.be.static.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.ClassInitializerMayBeStaticInspection"/>
<localInspection language="JAVA" shortName="ObjectAllocationInLoop" bundle="com.siyeh.InspectionGadgetsBundle"
key="object.allocation.in.loop.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.ObjectAllocationInLoopInspection"/>
<localInspection language="JAVA" suppressId="UsingRandomNextDoubleForRandomInteger" shortName="RandomDoubleForRandomInteger"
bundle="com.siyeh.InspectionGadgetsBundle" key="random.double.for.random.integer.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.RandomDoubleForRandomIntegerInspection"/>
<localInspection language="JAVA" shortName="RedundantStringFormatCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="redundant.string.format.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.RedundantStringFormatCallInspection"/>
<localInspection language="JAVA" shortName="SetReplaceableByEnumSet" bundle="com.siyeh.InspectionGadgetsBundle"
key="set.replaceable.by.enum.set.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.SetReplaceableByEnumSetInspection"/>
<localInspection language="JAVA" suppressId="StringBufferWithoutInitialCapacity" shortName="StringBufferMustHaveInitialCapacity"
bundle="com.siyeh.InspectionGadgetsBundle" key="string.buffer.must.have.initial.capacity.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.StringBufferMustHaveInitialCapacityInspection"/>
<localInspection language="JAVA" shortName="StringBufferToStringInConcatenation" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.buffer.to.string.in.concatenation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.StringBufferToStringInConcatenationInspection"/>
<localInspection language="JAVA" suppressId="StringContatenationInLoop" shortName="StringConcatenationInLoops"
bundle="com.siyeh.InspectionGadgetsBundle" key="string.concatenation.in.loops.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.StringConcatenationInLoopsInspection"/>
<localInspection language="JAVA" shortName="StringConcatenationInsideStringBufferAppend" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.concatenation.inside.string.buffer.append.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.StringConcatenationInsideStringBufferAppendInspection"/>
<localInspection language="JAVA" suppressId="RedundantStringConstructorCall" shortName="StringConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.StringConstructorInspection"/>
<localInspection language="JAVA" shortName="StringEqualsEmptyString" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.equals.empty.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.performance.StringEqualsEmptyStringInspection"/>
<localInspection language="JAVA" suppressId="NonConstantStringShouldBeStringBuffer" shortName="StringReplaceableByStringBuffer"
bundle="com.siyeh.InspectionGadgetsBundle" key="string.replaceable.by.string.buffer.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.StringReplaceableByStringBufferInspection"/>
<localInspection language="JAVA" suppressId="RedundantStringToString" shortName="StringToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.to.string.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.performance.StringToStringInspection"/>
<localInspection language="JAVA" shortName="SubstringZero" bundle="com.siyeh.InspectionGadgetsBundle" key="substring.zero.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.SubstringZeroInspection"/>
<localInspection language="JAVA" shortName="TailRecursion" bundle="com.siyeh.InspectionGadgetsBundle" key="tail.recursion.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.TailRecursionInspection"/>
<localInspection language="JAVA" shortName="ToArrayCallWithZeroLengthArrayArgument" bundle="com.siyeh.InspectionGadgetsBundle"
key="to.array.call.with.zero.length.array.argument.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.ToArrayCallWithZeroLengthArrayArgumentInspection"/>
<localInspection language="JAVA" suppressId="ConcatenationWithEmptyString" shortName="TrivialStringConcatenation"
bundle="com.siyeh.InspectionGadgetsBundle" key="trivial.string.concatenation.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.performance.TrivialStringConcatenationInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryTemporaryOnConversionToString" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.temporary.on.conversion.to.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionToStringInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryTemporaryOnConversionFromString" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.temporary.on.conversion.from.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.performance.UnnecessaryTemporaryOnConversionFromStringInspection"/>
<localInspection language="JAVA" shortName="BoxingBoxedValue" bundle="com.siyeh.InspectionGadgetsBundle" key="boxing.boxed.value.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.performance.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.performance.BoxingBoxedValueInspection"/>
<!--group.names.portability.issues-->
<localInspection language="JAVA" suppressId="HardcodedFileSeparator" shortName="HardcodedFileSeparators" bundle="com.siyeh.InspectionGadgetsBundle"
key="hardcoded.file.separator.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.portability.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.portability.HardcodedFileSeparatorsInspection"/>
<localInspection language="JAVA" suppressId="HardcodedLineSeparator" shortName="HardcodedLineSeparators" bundle="com.siyeh.InspectionGadgetsBundle"
key="hardcoded.line.separator.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.portability.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.portability.HardcodedLineSeparatorsInspection"/>
<localInspection language="JAVA" suppressId="NativeMethod" shortName="NativeMethods" bundle="com.siyeh.InspectionGadgetsBundle"
key="native.method.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.portability.NativeMethodsInspection"/>
<localInspection language="JAVA" suppressId="CallToRuntimeExec" shortName="RuntimeExec" bundle="com.siyeh.InspectionGadgetsBundle"
key="runtime.exec.call.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.portability.RuntimeExecInspection"/>
<localInspection language="JAVA" suppressId="CallToSystemExit" shortName="SystemExit" bundle="com.siyeh.InspectionGadgetsBundle"
key="system.exit.call.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.portability.SystemExitInspection"/>
<localInspection language="JAVA" suppressId="CallToSystemGetenv" shortName="SystemGetenv" bundle="com.siyeh.InspectionGadgetsBundle"
key="system.getenv.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.portability.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.portability.SystemGetenvInspection"/>
<localInspection language="JAVA" shortName="UseOfAWTPeerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="use.of.awt.peer.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.portability.UseOfAWTPeerClassInspection"/>
<localInspection language="JAVA" shortName="UseOfJDBCDriverClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="use.of.concrete.jdbc.driver.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.portability.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.portability.UseOfJDBCDriverClassInspection"/>
<localInspection language="JAVA" shortName="UseOfProcessBuilder" bundle="com.siyeh.InspectionGadgetsBundle" key="use.processbuilder.class.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.portability.UseOfProcessBuilderInspection"/>
<localInspection language="JAVA" shortName="UseOfSunClasses" bundle="com.siyeh.InspectionGadgetsBundle" key="use.sun.classes.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.portability.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.portability.UseOfSunClassesInspection"/>
<!--group.names.declaration.redundancy-->
<globalInspection shortName="ElementOnlyUsedFromTestCode" bundle="com.siyeh.InspectionGadgetsBundle"
key="element.only.used.from.test.code.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.declaration.redundancy" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.redundancy.ElementOnlyUsedFromTestCodeInspection"/>
<localInspection language="JAVA" shortName="UnusedLabel" bundle="com.siyeh.InspectionGadgetsBundle" key="unused.label.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.redundancy.UnusedLabelInspection"/>
<!--group.names.resource.management.issues-->
<localInspection language="JAVA" suppressId="resource" shortName="AutoCloseableResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="auto.closeable.resource.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.AutoCloseableResourceInspection"/>
<localInspection language="JAVA" suppressId="ChannelOpenedButNotSafelyClosed" shortName="ChannelResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="channel.opened.not.closed.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.ChannelResourceInspection"/>
<localInspection language="JAVA" suppressId="CallToDriverManagerGetConnection" shortName="DriverManagerGetConnection"
bundle="com.siyeh.InspectionGadgetsBundle" key="drivermanager.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.resource.management.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.resources.DriverManagerGetConnectionInspection"/>
<localInspection language="JAVA" suppressId="HibernateResourceOpenedButNotSafelyClosed" shortName="HibernateResource"
bundle="com.siyeh.InspectionGadgetsBundle" key="hibernate.resource.opened.not.closed.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.resource.management.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.resources.HibernateResourceInspection"/>
<localInspection language="JAVA" suppressId="IOResourceOpenedButNotSafelyClosed" shortName="IOResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="i.o.resource.opened.not.closed.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.IOResourceInspection"/>
<localInspection language="JAVA" suppressId="JDBCResourceOpenedButNotSafelyClosed" shortName="JDBCResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="jdbc.resource.opened.not.closed.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.JDBCResourceInspection"/>
<localInspection language="JAVA" suppressId="JNDIResourceOpenedButNotSafelyClosed" shortName="JNDIResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="jndi.resource.opened.not.closed.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.JNDIResourceInspection"/>
<localInspection language="JAVA" suppressId="SocketOpenedButNotSafelyClosed" shortName="SocketResource" bundle="com.siyeh.InspectionGadgetsBundle"
key="socket.opened.not.closed.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.resource.management.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.resources.SocketResourceInspection"/>
<!--group.names.security.issues-->
<localInspection language="JAVA" shortName="ClassLoaderInstantiation" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.loader.instantiation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.ClassLoaderInstantiationInspection"/>
<localInspection language="JAVA" shortName="CloneableClassInSecureContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="cloneable.class.in.secure.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.CloneableClassInSecureContextInspection"/>
<localInspection language="JAVA" shortName="CustomClassloader" bundle="com.siyeh.InspectionGadgetsBundle" key="custom.classloader.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.CustomClassloaderInspection"/>
<localInspection language="JAVA" shortName="CustomSecurityManager" bundle="com.siyeh.InspectionGadgetsBundle" key="custom.security.manager.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.CustomSecurityManagerInspection"/>
<localInspection language="JAVA" shortName="DeserializableClassInSecureContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="deserializable.class.in.secure.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.DeserializableClassInSecureContextInspection"/>
<localInspection language="JAVA" shortName="DesignForExtension" bundle="com.siyeh.InspectionGadgetsBundle" key="design.for.extension.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.DesignForExtensionInspection"/>
<localInspection language="JAVA" shortName="JDBCExecuteWithNonConstantString" bundle="com.siyeh.InspectionGadgetsBundle"
key="jdbc.execute.with.non.constant.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.JDBCExecuteWithNonConstantStringInspection"/>
<localInspection language="JAVA" shortName="JDBCPrepareStatementWithNonConstantString" bundle="com.siyeh.InspectionGadgetsBundle"
key="jdbc.prepare.statement.with.non.constant.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.JDBCPrepareStatementWithNonConstantStringInspection"/>
<localInspection language="JAVA" shortName="LoadLibraryWithNonConstantString" bundle="com.siyeh.InspectionGadgetsBundle"
key="load.library.with.non.constant.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.LoadLibraryWithNonConstantStringInspection"/>
<localInspection language="JAVA" shortName="NonFinalClone" bundle="com.siyeh.InspectionGadgetsBundle" key="non.final.clone.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.NonFinalCloneInspection"/>
<localInspection language="JAVA" shortName="NonStaticInnerClassInSecureContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.static.inner.class.in.secure.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.NonStaticInnerClassInSecureContextInspection"/>
<localInspection language="JAVA" shortName="PublicStaticArrayField" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.static.array.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.PublicStaticArrayFieldInspection"/>
<localInspection language="JAVA" shortName="PublicStaticCollectionField" bundle="com.siyeh.InspectionGadgetsBundle"
key="public.static.collection.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.PublicStaticCollectionFieldInspection"/>
<localInspection language="JAVA" suppressId="CallToRuntimeExecWithNonConstantString" shortName="RuntimeExecWithNonConstantString"
bundle="com.siyeh.InspectionGadgetsBundle" key="runtime.exec.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.RuntimeExecWithNonConstantStringInspection"/>
<localInspection language="JAVA" shortName="SerializableClassInSecureContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.class.in.secure.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.SerializableClassInSecureContextInspection"/>
<localInspection language="JAVA" suppressId="CallToSystemSetSecurityManager" shortName="SystemSetSecurityManager"
bundle="com.siyeh.InspectionGadgetsBundle" key="system.set.security.manager.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.security.SystemSetSecurityManagerInspection"/>
<localInspection language="JAVA" suppressId="AccessOfSystemProperties" shortName="SystemProperties" bundle="com.siyeh.InspectionGadgetsBundle"
key="system.properties.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.security.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.security.SystemPropertiesInspection"/>
<localInspection language="JAVA" shortName="UnsecureRandomNumberGeneration" bundle="com.siyeh.InspectionGadgetsBundle"
key="unsecure.random.number.generation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.security.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.security.UnsecureRandomNumberGenerationInspection"/>
<!--group.names.serialization.issues-->
<localInspection language="JAVA" shortName="ComparatorNotSerializable" bundle="com.siyeh.InspectionGadgetsBundle"
key="comparator.not.serializable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.ComparatorNotSerializableInspection"/>
<localInspection language="JAVA" shortName="ExternalizableWithoutPublicNoArgConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="externalizable.without.public.no.arg.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.serialization.ExternalizableWithoutPublicNoArgConstructorInspection"/>
<localInspection language="JAVA" suppressId="ExternalizableClassWithSerializationMethods" shortName="ExternalizableWithSerializationMethods"
bundle="com.siyeh.InspectionGadgetsBundle" key="externalizable.with.serialization.methods.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.ExternalizableWithSerializationMethodsInspection"/>
<localInspection language="JAVA" shortName="NonSerializableFieldInSerializableClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.serializable.field.in.serializable.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.NonSerializableFieldInSerializableClassInspection"/>
<localInspection language="JAVA" shortName="NonSerializableObjectBoundToHttpSession" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.serializable.object.bound.to.http.session.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.NonSerializableObjectBoundToHttpSessionInspection"/>
<localInspection language="JAVA" shortName="NonSerializableObjectPassedToObjectStream" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.serializable.object.passed.to.object.stream.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.NonSerializableObjectPassedToObjectStreamInspection"/>
<localInspection language="JAVA" suppressId="NonSerializableClassWithSerialVersionUID" shortName="NonSerializableWithSerialVersionUIDField"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.serializable.with.serialversionuid.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.NonSerializableWithSerialVersionUIDFieldInspection"/>
<localInspection language="JAVA" suppressId="NonSerializableClassWithSerializationMethods" shortName="NonSerializableWithSerializationMethods"
bundle="com.siyeh.InspectionGadgetsBundle" key="non.serializable.class.with.readwriteobject.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.NonSerializableWithSerializationMethodsInspection"/>
<localInspection language="JAVA" suppressId="NonPrivateSerializationMethod" shortName="ReadObjectAndWriteObjectPrivate"
bundle="com.siyeh.InspectionGadgetsBundle" key="readwriteobject.private.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.ReadObjectAndWriteObjectPrivateInspection"/>
<localInspection language="JAVA" suppressId="InstanceVariableMayNotBeInitializedByReadObject" shortName="ReadObjectInitialization"
bundle="com.siyeh.InspectionGadgetsBundle" key="readobject.initialization.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.ReadObjectInitializationInspection"/>
<localInspection language="JAVA" shortName="ReadResolveAndWriteReplaceProtected" bundle="com.siyeh.InspectionGadgetsBundle"
key="readresolve.writereplace.protected.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.ReadResolveAndWriteReplaceProtectedInspection"/>
<localInspection language="JAVA" shortName="SerialPersistentFieldsWithWrongSignature" bundle="com.siyeh.InspectionGadgetsBundle"
key="serialpersistentfields.with.wrong.signature.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerialPersistentFieldsWithWrongSignatureInspection"/>
<localInspection language="JAVA" suppressId="SerialVersionUIDWithWrongSignature" shortName="SerialVersionUIDNotStaticFinal"
bundle="com.siyeh.InspectionGadgetsBundle" key="serialversionuid.private.static.final.long.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.SerialVersionUIDNotStaticFinalInspection"/>
<localInspection language="JAVA" suppressId="serial" shortName="SerializableHasSerialVersionUIDField" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.class.without.serialversionuid.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerializableHasSerialVersionUIDFieldInspection"/>
<localInspection language="JAVA" shortName="SerializableHasSerializationMethods" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.has.serialization.methods.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerializableHasSerializationMethodsInspection"/>
<localInspection language="JAVA" suppressId="SerializableNonStaticInnerClassWithoutSerialVersionUID"
shortName="SerializableInnerClassHasSerialVersionUIDField" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.inner.class.has.serial.version.uid.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerializableInnerClassHasSerialVersionUIDFieldInspection"/>
<localInspection language="JAVA" shortName="SerializableInnerClassWithNonSerializableOuterClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.inner.class.with.non.serializable.outer.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerializableInnerClassWithNonSerializableOuterClassInspection"/>
<localInspection language="JAVA" shortName="SerializableStoresNonSerializable" bundle="com.siyeh.InspectionGadgetsBundle"
key="serializable.stores.non.serializable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.SerializableStoresNonSerializableInspection"/>
<localInspection language="JAVA" suppressId="SerializableClassWithUnconstructableAncestor" shortName="SerializableWithUnconstructableAncestor"
bundle="com.siyeh.InspectionGadgetsBundle" key="serializable.with.unconstructable.ancestor.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.serialization.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.serialization.SerializableWithUnconstructableAncestorInspection"/>
<localInspection language="JAVA" shortName="TransientFieldInNonSerializableClass" bundle="com.siyeh.InspectionGadgetsBundle"
key="transient.field.in.non.serializable.class.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.TransientFieldInNonSerializableClassInspection"/>
<localInspection language="JAVA" shortName="TransientFieldNotInitialized" bundle="com.siyeh.InspectionGadgetsBundle"
key="transient.field.not.initialized.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.serialization.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.serialization.TransientFieldNotInitializedInspection"/>
<!--group.names.code.style.issues-->
<localInspection language="JAVA" shortName="CallToStringConcatCanBeReplacedByOperator" bundle="com.siyeh.InspectionGadgetsBundle"
key="call.to.string.concat.can.be.replaced.by.operator.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.CallToStringConcatCanBeReplacedByOperatorInspection"/>
<localInspection language="JAVA" shortName="CStyleArrayDeclaration" bundle="com.siyeh.InspectionGadgetsBundle"
key="c.style.array.declaration.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.CStyleArrayDeclarationInspection"/>
<localInspection language="JAVA" suppressId="ChainedEqualityComparisons" shortName="ChainedEquality" bundle="com.siyeh.InspectionGadgetsBundle"
key="chained.equality.comparisons.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.ChainedEqualityInspection"/>
<localInspection language="JAVA" shortName="ChainedMethodCall" bundle="com.siyeh.InspectionGadgetsBundle" key="chained.method.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.style.ChainedMethodCallInspection"/>
<localInspection language="JAVA" suppressId="ConfusingOctalEscapeSequence" shortName="ConfusingOctalEscape" bundle="com.siyeh.InspectionGadgetsBundle"
key="confusing.octal.escape.sequence.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.ConfusingOctalEscapeInspection"/>
<localInspection language="JAVA" suppressId="ConstantOnLeftSideOfComparison" shortName="ConstantOnLHSOfComparison"
bundle="com.siyeh.InspectionGadgetsBundle" key="constant.on.lhs.of.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.style.ConstantOnLHSOfComparisonInspection"/>
<localInspection language="JAVA" suppressId="ConstantOnRightSideOfComparison" shortName="ConstantOnRHSOfComparison"
bundle="com.siyeh.InspectionGadgetsBundle" key="constant.on.rhs.of.comparison.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.style.ConstantOnRHSOfComparisonInspection"/>
<localInspection language="JAVA" shortName="ControlFlowStatementWithoutBraces" bundle="com.siyeh.InspectionGadgetsBundle"
key="control.flow.statement.without.braces.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.ControlFlowStatementWithoutBracesInspection"/>
<localInspection language="JAVA" shortName="EqualsCalledOnEnumConstant" bundle="com.siyeh.InspectionGadgetsBundle"
key="equals.called.on.enum.constant.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.EqualsCalledOnEnumConstantInspection"/>
<localInspection language="JAVA" suppressId="ClassExplicitlyExtendsObject" shortName="ExtendsObject" bundle="com.siyeh.InspectionGadgetsBundle"
key="extends.object.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues"
enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.style.ExtendsObjectInspection"/>
<localInspection language="JAVA" shortName="FieldMayBeFinal" bundle="com.siyeh.InspectionGadgetsBundle" key="field.may.be.final.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false" runForWholeFile="true"
level="WARNING" implementationClass="com.siyeh.ig.style.FieldMayBeFinalInspection"/>
<localInspection language="JAVA" shortName="ImplicitCallToSuper" bundle="com.siyeh.InspectionGadgetsBundle" key="implicit.call.to.super.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false" runForWholeFile="true"
level="WARNING" implementationClass="com.siyeh.ig.style.ImplicitCallToSuperInspection"/>
<localInspection language="JAVA" shortName="ListIndexOfReplaceableByContains" bundle="com.siyeh.InspectionGadgetsBundle"
key="indexof.replaceable.by.contains.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.ListIndexOfReplaceableByContainsInspection"/>
<localInspection language="JAVA" shortName="LiteralAsArgToStringEquals" bundle="com.siyeh.InspectionGadgetsBundle"
key="literal.as.arg.to.string.equals.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.LiteralAsArgToStringEqualsInspection"/>
<localInspection language="JAVA" shortName="MissortedModifiers" bundle="com.siyeh.InspectionGadgetsBundle" key="missorted.modifiers.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false" cleanupTool="true"
level="WARNING" implementationClass="com.siyeh.ig.style.MissortedModifiersInspection"/>
<localInspection language="JAVA" suppressId="MultipleVariablesInDeclaration" shortName="MultipleDeclaration" bundle="com.siyeh.InspectionGadgetsBundle"
key="multiple.declaration.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.MultipleDeclarationInspection"/>
<localInspection language="JAVA" suppressId="VariablesOfDifferentTypesInDeclaration" shortName="MultipleTypedDeclaration"
bundle="com.siyeh.InspectionGadgetsBundle" key="multiple.typed.declaration.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.style.MultipleTypedDeclarationInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryConstantArrayCreationExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.constant.array.creation.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryConstantArrayCreationExpressionInspection"/>
<localInspection language="JAVA" shortName="NestedMethodCall" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.method.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.style.NestedMethodCallInspection"/>
<localInspection language="JAVA" shortName="RedundantFieldInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
key="redundant.field.initialization.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.RedundantFieldInitializationInspection"/>
<localInspection language="JAVA" suppressId="RedundantInterfaceDeclaration" shortName="RedundantImplements" bundle="com.siyeh.InspectionGadgetsBundle"
key="redundant.implements.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.RedundantImplementsInspection"/>
<localInspection language="JAVA" suppressId="ReturnOfThis" shortName="ReturnThis" bundle="com.siyeh.InspectionGadgetsBundle"
key="return.this.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.style.ReturnThisInspection"/>
<localInspection language="JAVA" shortName="SimplifiableAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
key="simplifiable.annotation.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.SimplifiableAnnotationInspection"/>
<localInspection language="JAVA" shortName="SimplifiableEqualsExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="simplifiable.equals.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.controlflow.SimplifiableEqualsExpressionInspection"/>
<localInspection language="JAVA" shortName="StringBufferReplaceableByString" bundle="com.siyeh.InspectionGadgetsBundle"
key="string.buffer.replaceable.by.string.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.performance.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.style.StringBufferReplaceableByStringInspection"/>
<localInspection language="JAVA" suppressId="TypeParameterExplicitlyExtendsObject" shortName="TypeParameterExtendsObject"
bundle="com.siyeh.InspectionGadgetsBundle" key="type.parameter.extends.object.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="true"
level="WARNING" implementationClass="com.siyeh.ig.style.TypeParameterExtendsObjectInspection"/>
<localInspection language="JAVA" shortName="UnnecessarilyQualifiedInnerClassAccess" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessarily.qualified.inner.class.access.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessarilyQualifiedInnerClassAccessInspection"/>
<localInspection language="JAVA" shortName="UnnecessarilyQualifiedStaticUsage" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessarily.qualified.static.usage.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessarilyQualifiedStaticUsageInspection"/>
<localInspection language="JAVA" suppressId="UnnecessaryCodeBlock" shortName="UnnecessaryBlockStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.code.block.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryBlockStatementInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryCallToStringValueOf" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.call.to.string.valueof.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryCallToStringValueOfInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryToStringCall" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.tostring.call.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryToStringCallInspection"/>
<localInspection language="JAVA" suppressId="RedundantNoArgConstructor" shortName="UnnecessaryConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnnecessaryConstructorInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryEnumModifier" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.enum.modifier.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryEnumModifierInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryFinalOnLocalVariableOrParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.final.on.local.variable.or.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryFinalOnLocalVariableOrParameterInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryFullyQualifiedName" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.fully.qualified.name.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryFullyQualifiedNameInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryInterfaceModifier" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.interface.modifier.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryInterfaceModifierInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryParentheses" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.parentheses.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryParenthesesInspection"/>
<localInspection language="JAVA" shortName="UnnecessarilyQualifiedStaticallyImportedElement" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessarily.qualified.statically.imported.element.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessarilyQualifiedStaticallyImportedElementInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryQualifierForThis" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.qualifier.for.this.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessaryQualifierForThisInspection"/>
<localInspection language="JAVA" shortName="UnnecessarySemicolon" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.semicolon.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="true" cleanupTool="true"
level="WARNING" implementationClass="com.siyeh.ig.style.UnnecessarySemicolonInspection"/>
<localInspection language="JAVA" suppressId="UnnecessaryCallToSuper" shortName="UnnecessarySuperConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.super.constructor.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessarySuperConstructorInspection"/>
<localInspection language="JAVA" shortName="UnnecessarySuperQualifier" bundle="com.siyeh.InspectionGadgetsBundle"
key="unnecessary.super.qualifier.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.siyeh.ig.style.UnnecessarySuperQualifierInspection"/>
<localInspection language="JAVA" shortName="UnnecessaryThis" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.this.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false" cleanupTool="true"
level="WARNING" implementationClass="com.siyeh.ig.style.UnnecessaryThisInspection"/>
<localInspection language="JAVA" shortName="UnqualifiedFieldAccess" bundle="com.siyeh.InspectionGadgetsBundle"
key="unqualified.field.access.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnqualifiedFieldAccessInspection" cleanupTool="true"/>
<localInspection language="JAVA" shortName="UnqualifiedMethodAccess" bundle="com.siyeh.InspectionGadgetsBundle"
key="unqualified.method.access.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnqualifiedMethodAccessInspection" cleanupTool="true"/>
<localInspection language="JAVA" shortName="UnqualifiedInnerClassAccess" bundle="com.siyeh.InspectionGadgetsBundle"
key="unqualified.inner.class.access.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnqualifiedInnerClassAccessInspection" cleanupTool="true"/>
<localInspection language="JAVA" shortName="UnqualifiedStaticUsage" bundle="com.siyeh.InspectionGadgetsBundle"
key="unqualified.static.usage.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnqualifiedStaticUsageInspection" cleanupTool="true"/>
<localInspection language="JAVA" shortName="UnclearBinaryExpression" bundle="com.siyeh.InspectionGadgetsBundle"
key="unclear.binary.expression.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.UnclearBinaryExpressionInspection"/>
<localInspection language="JAVA" shortName="SizeReplaceableByIsEmpty" bundle="com.siyeh.InspectionGadgetsBundle"
key="size.replaceable.by.isempty.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.SizeReplaceableByIsEmptyInspection"/>
<localInspection language="JAVA" shortName="ProblematicWhitespace" bundle="com.siyeh.InspectionGadgetsBundle"
key="problematic.whitespace.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.style.ProblematicWhitespaceInspection"/>
<!--group.names.threading.issues-->
<localInspection language="JAVA" suppressId="AccessToNonThreadSafeStaticField" shortName="AccessToNonThreadSafeStaticFieldFromInstance"
bundle="com.siyeh.InspectionGadgetsBundle" key="access.to.non.thread.safe.static.field.from.instance.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.AccessToNonThreadSafeStaticFieldFromInstanceInspection"/>
<localInspection language="JAVA" shortName="AccessToStaticFieldLockedOnInstance" bundle="com.siyeh.InspectionGadgetsBundle"
key="access.to.static.field.locked.on.instance.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.AccessToStaticFieldLockedOnInstanceInspection"/>
<localInspection language="JAVA" shortName="AwaitNotInLoop" bundle="com.siyeh.InspectionGadgetsBundle" key="await.not.in.loop.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.AwaitNotInLoopInspection"/>
<localInspection language="JAVA" shortName="AwaitWithoutCorrespondingSignal" bundle="com.siyeh.InspectionGadgetsBundle"
key="await.without.corresponding.signal.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.AwaitWithoutCorrespondingSignalInspection"/>
<localInspection language="JAVA" shortName="BusyWait" bundle="com.siyeh.InspectionGadgetsBundle" key="busy.wait.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.BusyWaitInspection"/>
<localInspection language="JAVA" shortName="CallToNativeMethodWhileLocked" bundle="com.siyeh.InspectionGadgetsBundle"
key="call.to.native.method.while.locked.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.CallToNativeMethodWhileLockedInspection"/>
<localInspection language="JAVA" suppressId="CallToSignalInsteadOfSignalAll" shortName="ConditionSignal" bundle="com.siyeh.InspectionGadgetsBundle"
key="condition.signal.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ConditionSignalInspection"/>
<localInspection language="JAVA" shortName="DoubleCheckedLocking" bundle="com.siyeh.InspectionGadgetsBundle" key="double.checked.locking.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.DoubleCheckedLockingInspection"/>
<localInspection language="JAVA" shortName="EmptySynchronizedStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="empty.synchronized.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.EmptySynchronizedStatementInspection"/>
<localInspection language="JAVA" suppressId="ClassExplicitlyExtendsThread" shortName="ExtendsThread" bundle="com.siyeh.InspectionGadgetsBundle"
key="extends.thread.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ExtendsThreadInspection"/>
<localInspection language="JAVA" shortName="FieldAccessedSynchronizedAndUnsynchronized" bundle="com.siyeh.InspectionGadgetsBundle"
key="field.accessed.synchronized.and.unsynchronized.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING" runForWholeFile="true"
implementationClass="com.siyeh.ig.threading.FieldAccessedSynchronizedAndUnsynchronizedInspection"/>
<localInspection language="JAVA" shortName="MethodMayBeSynchronized" bundle="com.siyeh.InspectionGadgetsBundle"
key="method.may.be.synchronized.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING" runForWholeFile="true"
implementationClass="com.siyeh.ig.threading.MethodMayBeSynchronizedInspection"/>
<localInspection language="JAVA" shortName="NakedNotify" bundle="com.siyeh.InspectionGadgetsBundle" key="naked.notify.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.NakedNotifyInspection"/>
<localInspection language="JAVA" shortName="NestedSynchronizedStatement" bundle="com.siyeh.InspectionGadgetsBundle"
key="nested.synchronized.statement.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NestedSynchronizedStatementInspection"/>
<localInspection language="JAVA" shortName="NonAtomicOperationOnVolatileField" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.atomic.operation.on.volatile.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NonAtomicOperationOnVolatileFieldInspection"/>
<localInspection language="JAVA" shortName="NonSynchronizedMethodOverridesSynchronizedMethod" bundle="com.siyeh.InspectionGadgetsBundle"
key="non.synchronized.method.overrides.synchronized.method.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NonSynchronizedMethodOverridesSynchronizedMethodInspection"/>
<localInspection language="JAVA" shortName="NotifyCalledOnCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="notify.called.on.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NotifyCalledOnConditionInspection"/>
<localInspection language="JAVA" shortName="NotifyNotInSynchronizedContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="notify.not.in.synchronized.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NotifyNotInSynchronizedContextInspection"/>
<localInspection language="JAVA" shortName="NotifyWithoutCorrespondingWait" bundle="com.siyeh.InspectionGadgetsBundle"
key="notify.without.corresponding.wait.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.NotifyWithoutCorrespondingWaitInspection"/>
<localInspection language="JAVA" suppressId="CallToNotifyInsteadOfNotifyAll" shortName="ObjectNotify" bundle="com.siyeh.InspectionGadgetsBundle"
key="object.notify.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ObjectNotifyInspection"/>
<localInspection language="JAVA" suppressId="NonPrivateFieldAccessedInSynchronizedContext" shortName="PublicFieldAccessedInSynchronizedContext"
bundle="com.siyeh.InspectionGadgetsBundle" key="public.field.accessed.in.synchronized.context.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.PublicFieldAccessedInSynchronizedContextInspection"/>
<localInspection language="JAVA" suppressId="LockAcquiredButNotSafelyReleased" shortName="SafeLock" bundle="com.siyeh.InspectionGadgetsBundle"
key="safe.lock.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.SafeLockInspection"/>
<localInspection language="JAVA" suppressId="SharedThreadLocalRandom" shortName="SharedThreadLocalRandom" bundle="com.siyeh.InspectionGadgetsBundle"
key="shared.thread.local.random.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.SharedThreadLocalRandomInspection"/>
<localInspection language="JAVA" shortName="SignalWithoutCorrespondingAwait" bundle="com.siyeh.InspectionGadgetsBundle"
key="signal.without.corresponding.await.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.SignalWithoutCorrespondingAwaitInspection"/>
<localInspection language="JAVA" shortName="SleepWhileHoldingLock" bundle="com.siyeh.InspectionGadgetsBundle"
key="sleep.while.holding.lock.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.SleepWhileHoldingLockInspection"/>
<localInspection language="JAVA" shortName="SynchronizationOnLocalVariableOrMethodParameter" bundle="com.siyeh.InspectionGadgetsBundle"
key="synchronization.on.local.variable.or.method.parameter.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.threading.SynchronizationOnLocalVariableOrMethodParameterInspection"/>
<localInspection language="JAVA" shortName="SynchronizationOnStaticField" bundle="com.siyeh.InspectionGadgetsBundle"
key="synchronization.on.static.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.SynchronizationOnStaticFieldInspection"/>
<localInspection language="JAVA" suppressId="SynchroniziationOnLockObject" shortName="SynchronizeOnLock" bundle="com.siyeh.InspectionGadgetsBundle"
key="synchronize.on.lock.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.SynchronizeOnLockInspection"/>
<localInspection language="JAVA" shortName="SynchronizeOnNonFinalField" bundle="com.siyeh.InspectionGadgetsBundle"
key="synchronize.on.non.final.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.threading.SynchronizeOnNonFinalFieldInspection"/>
<localInspection language="JAVA" shortName="SynchronizedOnLiteralObject" bundle="com.siyeh.InspectionGadgetsBundle"
key="synchronized.on.literal.object.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.SynchronizedOnLiteralObjectInspection"/>
<localInspection language="JAVA" shortName="SynchronizeOnThis" bundle="com.siyeh.InspectionGadgetsBundle" key="synchronize.on.this.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.SynchronizeOnThisInspection"/>
<localInspection language="JAVA" shortName="SynchronizedMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="synchronized.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.SynchronizedMethodInspection"/>
<localInspection language="JAVA" suppressId="CallToSystemRunFinalizersOnExit" shortName="SystemRunFinalizersOnExit"
bundle="com.siyeh.InspectionGadgetsBundle" key="system.run.finalizers.on.exit.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.SystemRunFinalizersOnExitInspection"/>
<localInspection language="JAVA" shortName="ThreadLocalNotStaticFinal" bundle="com.siyeh.InspectionGadgetsBundle"
key="thread.local.not.static.final.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.ThreadLocalNotStaticFinalInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadSetPriority" shortName="ThreadPriority" bundle="com.siyeh.InspectionGadgetsBundle"
key="thread.priority.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadPriorityInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadRun" shortName="ThreadRun" bundle="com.siyeh.InspectionGadgetsBundle"
key="thread.run.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadRunInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadStartDuringObjectConstruction" shortName="ThreadStartInConstruction"
bundle="com.siyeh.InspectionGadgetsBundle" key="thread.start.in.construction.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadStartInConstructionInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadStopSuspendOrResumeManager" shortName="ThreadStopSuspendResume"
bundle="com.siyeh.InspectionGadgetsBundle" key="thread.stop.suspend.resume.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadStopSuspendResumeInspection"/>
<localInspection language="JAVA" suppressId="InstantiatingAThreadWithDefaultRunMethod" shortName="ThreadWithDefaultRunMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="thread.with.default.run.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadWithDefaultRunMethodInspection"/>
<localInspection language="JAVA" suppressId="CallToThreadYield" shortName="ThreadYield" bundle="com.siyeh.InspectionGadgetsBundle"
key="thread.yield.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues"
enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.threading.ThreadYieldInspection"/>
<localInspection language="JAVA" shortName="UnconditionalWait" bundle="com.siyeh.InspectionGadgetsBundle" key="unconditional.wait.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.UnconditionalWaitInspection"/>
<localInspection language="JAVA" shortName="VolatileArrayField" bundle="com.siyeh.InspectionGadgetsBundle" key="volatile.array.field.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.VolatileArrayFieldInspection"/>
<localInspection language="JAVA" shortName="VolatileLongOrDoubleField" bundle="com.siyeh.InspectionGadgetsBundle"
key="volatile.long.or.double.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.VolatileLongOrDoubleFieldInspection"/>
<localInspection language="JAVA" shortName="WaitCalledOnCondition" bundle="com.siyeh.InspectionGadgetsBundle"
key="wait.called.on.condition.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WaitCalledOnConditionInspection"/>
<localInspection language="JAVA" shortName="WaitNotInLoop" bundle="com.siyeh.InspectionGadgetsBundle" key="wait.not.in.loop.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.threading.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.threading.WaitNotInLoopInspection"/>
<localInspection language="JAVA" suppressId="WaitWhileNotSynced" shortName="WaitNotInSynchronizedContext" bundle="com.siyeh.InspectionGadgetsBundle"
key="wait.not.in.synchronized.context.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WaitNotInSynchronizedContextInspection"/>
<localInspection language="JAVA" shortName="WaitOrAwaitWithoutTimeout" bundle="com.siyeh.InspectionGadgetsBundle"
key="wait.or.await.without.timeout.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WaitOrAwaitWithoutTimeoutInspection"/>
<localInspection language="JAVA" shortName="WaitWhileHoldingTwoLocks" bundle="com.siyeh.InspectionGadgetsBundle"
key="wait.while.holding.two.locks.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WaitWhileHoldingTwoLocksInspection"/>
<localInspection language="JAVA" shortName="WaitWithoutCorrespondingNotify" bundle="com.siyeh.InspectionGadgetsBundle"
key="wait.without.corresponding.notify.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WaitWithoutCorrespondingNotifyInspection"/>
<localInspection language="JAVA" shortName="WhileLoopSpinsOnField" bundle="com.siyeh.InspectionGadgetsBundle"
key="while.loop.spins.on.field.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.threading.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.threading.WhileLoopSpinsOnFieldInspection"/>
<!--group.names.visibility.issues-->
<localInspection language="JAVA" shortName="AmbiguousMethodCall" bundle="com.siyeh.InspectionGadgetsBundle" key="ambiguous.method.call.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.AmbiguousMethodCallInspection"/>
<localInspection language="JAVA" shortName="AmbiguousFieldAccess" bundle="com.siyeh.InspectionGadgetsBundle" key="ambiguous.field.access.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.AmbiguousFieldAccessInspection"/>
<localInspection language="JAVA" shortName="AnonymousClassVariableHidesContainingMethodVariable" bundle="com.siyeh.InspectionGadgetsBundle"
key="anonymous.class.variable.hides.containing.method.variable.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.visibility.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.visibility.AnonymousClassVariableHidesContainingMethodVariableInspection"/>
<localInspection language="JAVA" suppressId="ClassEscapesDefinedScope" shortName="ClassEscapesItsScope" bundle="com.siyeh.InspectionGadgetsBundle"
key="class.escapes.defined.scope.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.visibility.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.visibility.ClassEscapesItsScopeInspection"/>
<localInspection language="JAVA" suppressId="FieldNameHidesFieldInSuperclass" shortName="FieldHidesSuperclassField"
bundle="com.siyeh.InspectionGadgetsBundle" key="field.name.hides.in.superclass.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.FieldHidesSuperclassFieldInspection"/>
<localInspection language="JAVA" suppressId="InnerClassFieldHidesOuterClassField" shortName="InnerClassVariableHidesOuterClassVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="inner.class.field.hides.outer.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.InnerClassVariableHidesOuterClassVariableInspection"/>
<localInspection language="JAVA" suppressId="LocalVariableHidesMemberVariable" shortName="LocalVariableHidingMemberVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="local.variable.hides.member.variable.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.LocalVariableHidingMemberVariableInspection"/>
<localInspection language="JAVA" suppressId="MethodOverridesPrivateMethodOfSuperclass" shortName="MethodOverridesPackageLocalMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="method.overrides.package.local.method.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.MethodOverridesPackageLocalMethodInspection"/>
<localInspection language="JAVA" suppressId="MethodOverloadsMethodOfSuperclass" shortName="MethodOverloadsParentMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="method.overloads.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.visibility.issues" enabledByDefault="false" level="WARNING"
implementationClass="com.siyeh.ig.visibility.MethodOverloadsParentMethodInspection"/>
<localInspection language="JAVA" suppressId="MethodOverridesPrivateMethodOfSuperclass" shortName="MethodOverridesPrivateMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="method.overrides.private.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.MethodOverridesPrivateMethodInspection"/>
<localInspection language="JAVA" suppressId="MethodOverridesStaticMethodOfSuperclass" shortName="MethodOverridesStaticMethod"
bundle="com.siyeh.InspectionGadgetsBundle" key="method.overrides.static.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.MethodOverridesStaticMethodInspection"/>
<localInspection language="JAVA" shortName="TypeParameterHidesVisibleType" bundle="com.siyeh.InspectionGadgetsBundle"
key="type.parameter.hides.visible.type.display.name" groupBundle="messages.InspectionsBundle"
groupKey="group.names.visibility.issues" enabledByDefault="true" level="WARNING"
implementationClass="com.siyeh.ig.visibility.TypeParameterHidesVisibleTypeInspection"/>
<localInspection language="JAVA" suppressId="ParameterHidesMemberVariable" shortName="ParameterHidingMemberVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="parameter.hides.member.variable.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.ParameterHidingMemberVariableInspection"/>
<localInspection language="JAVA" suppressId="LambdaParameterHidesMemberVariable" shortName="LambdaParameterHidingMemberVariable"
bundle="com.siyeh.InspectionGadgetsBundle" key="lambda.parameter.hides.member.variable.display.name"
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues" enabledByDefault="false"
level="WARNING" implementationClass="com.siyeh.ig.visibility.LambdaParameterHidingMemberVariableInspection"/>
</extensions>
<application-components>
<component>
<implementation-class>com.siyeh.ig.InspectionGadgetsPlugin</implementation-class>
</component>
</application-components>
<project-components>
<component>
<implementation-class>com.siyeh.ig.InspectionGadgetsProjectComponent</implementation-class>
</component>
</project-components>
</idea-plugin>