1 <idea-plugin version="2">
3 <extensions defaultExtensionNs="com.intellij">
5 <!--group.names.abstraction.issues-->
6 <localInspection groupPath="Java" language="JAVA" shortName="BooleanParameter" bundle="com.siyeh.InspectionGadgetsBundle" key="boolean.parameter.display.name"
7 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
8 level="WARNING" implementationClass="com.siyeh.ig.abstraction.BooleanParameterInspection"/>
9 <localInspection groupPath="Java" language="JAVA" shortName="CastToConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle" key="cast.to.concrete.class.display.name"
10 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
11 level="WARNING" implementationClass="com.siyeh.ig.abstraction.CastToConcreteClassInspection"/>
12 <localInspection groupPath="Java" language="JAVA" shortName="ClassReferencesSubclass" bundle="com.siyeh.InspectionGadgetsBundle"
13 key="class.references.subclass.display.name" groupBundle="messages.InspectionsBundle"
14 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
15 implementationClass="com.siyeh.ig.abstraction.ClassReferencesSubclassInspection"/>
16 <localInspection groupPath="Java" language="JAVA" suppressId="CollectionDeclaredAsConcreteClass" shortName="DeclareCollectionAsInterface"
17 bundle="com.siyeh.InspectionGadgetsBundle" key="collection.declared.by.class.display.name"
18 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
19 level="WARNING" implementationClass="com.siyeh.ig.abstraction.DeclareCollectionAsInterfaceInspection"/>
20 <localInspection groupPath="Java" language="JAVA" shortName="FeatureEnvy" bundle="com.siyeh.InspectionGadgetsBundle" key="feature.envy.display.name"
21 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
22 level="WARNING" implementationClass="com.siyeh.ig.abstraction.FeatureEnvyInspection"/>
23 <localInspection groupPath="Java" language="JAVA" shortName="InstanceVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
24 key="instance.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
25 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
26 implementationClass="com.siyeh.ig.abstraction.InstanceVariableOfConcreteClassInspection"/>
27 <localInspection groupPath="Java" language="JAVA" suppressId="ChainOfInstanceofChecks" shortName="InstanceofChain" bundle="com.siyeh.InspectionGadgetsBundle"
28 key="chain.of.instanceof.checks.display.name" groupBundle="messages.InspectionsBundle"
29 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
30 implementationClass="com.siyeh.ig.abstraction.InstanceofChainInspection"/>
31 <localInspection groupPath="Java" language="JAVA" shortName="InstanceofInterfaces" bundle="com.siyeh.InspectionGadgetsBundle"
32 key="instanceof.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
33 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
34 implementationClass="com.siyeh.ig.abstraction.InstanceofInterfacesInspection"/>
35 <localInspection groupPath="Java" language="JAVA" shortName="InstanceofThis" bundle="com.siyeh.InspectionGadgetsBundle" key="instanceof.check.for.this.display.name"
36 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
37 level="WARNING" implementationClass="com.siyeh.ig.abstraction.InstanceofThisInspection"/>
38 <localInspection groupPath="Java" language="JAVA" shortName="LocalVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
39 key="local.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
40 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
41 implementationClass="com.siyeh.ig.abstraction.LocalVariableOfConcreteClassInspection"/>
42 <localInspection groupPath="Java" language="JAVA" shortName="MagicNumber" bundle="com.siyeh.InspectionGadgetsBundle" key="magic.number.display.name"
43 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
44 level="WARNING" implementationClass="com.siyeh.ig.abstraction.MagicNumberInspection"/>
45 <localInspection groupPath="Java" language="JAVA" shortName="MethodOnlyUsedFromInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
46 key="method.only.used.from.inner.class.display.name" groupBundle="messages.InspectionsBundle"
47 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
48 implementationClass="com.siyeh.ig.abstraction.MethodOnlyUsedFromInnerClassInspection"/>
49 <localInspection groupPath="Java" language="JAVA" shortName="MethodReturnOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
50 key="method.return.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
51 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
52 implementationClass="com.siyeh.ig.abstraction.MethodReturnOfConcreteClassInspection"/>
53 <localInspection groupPath="Java" language="JAVA" shortName="OverlyStrongTypeCast" bundle="com.siyeh.InspectionGadgetsBundle" key="overly.strong.type.cast.display.name"
54 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
55 level="WARNING" implementationClass="com.siyeh.ig.abstraction.OverlyStrongTypeCastInspection"/>
56 <localInspection groupPath="Java" language="JAVA" suppressId="MethodParameterOfConcreteClass" shortName="ParameterOfConcreteClass"
57 bundle="com.siyeh.InspectionGadgetsBundle" key="concrete.class.method.parameter.display.name"
58 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
59 level="WARNING" implementationClass="com.siyeh.ig.abstraction.ParameterOfConcreteClassInspection"/>
60 <localInspection groupPath="Java" language="JAVA" shortName="PublicMethodNotExposedInInterface" bundle="com.siyeh.InspectionGadgetsBundle"
61 key="public.method.not.in.interface.display.name" groupBundle="messages.InspectionsBundle"
62 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
63 implementationClass="com.siyeh.ig.abstraction.PublicMethodNotExposedInInterfaceInspection"/>
64 <localInspection groupPath="Java" language="JAVA" shortName="StaticMethodOnlyUsedInOneClass" bundle="com.siyeh.InspectionGadgetsBundle"
65 key="static.method.only.used.in.one.class.display.name" groupBundle="messages.InspectionsBundle"
66 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
67 implementationClass="com.siyeh.ig.abstraction.StaticMethodOnlyUsedInOneClassInspection"/>
68 <localInspection groupPath="Java" language="JAVA" shortName="StaticVariableOfConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
69 key="static.variable.of.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
70 groupKey="group.names.abstraction.issues" enabledByDefault="false" level="WARNING"
71 implementationClass="com.siyeh.ig.abstraction.StaticVariableOfConcreteClassInspection"/>
72 <localInspection groupPath="Java" language="JAVA" shortName="TypeMayBeWeakened" bundle="com.siyeh.InspectionGadgetsBundle" key="type.may.be.weakened.display.name"
73 groupBundle="messages.InspectionsBundle" groupKey="group.names.abstraction.issues" enabledByDefault="false"
74 level="WARNING" implementationClass="com.siyeh.ig.abstraction.TypeMayBeWeakenedInspection"/>
76 <!--group.names.assignment.issues-->
77 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToCatchBlockParameter" bundle="com.siyeh.InspectionGadgetsBundle"
78 key="assignment.to.catch.block.parameter.display.name" groupBundle="messages.InspectionsBundle"
79 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
80 implementationClass="com.siyeh.ig.assignment.AssignmentToCatchBlockParameterInspection"/>
81 <localInspection groupPath="Java" language="JAVA" suppressId="AssignmentToCollectionOrArrayFieldFromParameter" shortName="AssignmentToCollectionFieldFromParameter"
82 bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.collection.array.field.from.parameter.display.name"
83 groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
84 level="WARNING" implementationClass="com.siyeh.ig.assignment.AssignmentToCollectionFieldFromParameterInspection"/>
85 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToDateFieldFromParameter" bundle="com.siyeh.InspectionGadgetsBundle"
86 key="assignment.to.date.calendar.field.from.parameter.display.name" groupBundle="messages.InspectionsBundle"
87 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
88 implementationClass="com.siyeh.ig.assignment.AssignmentToDateFieldFromParameterInspection"/>
89 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToForLoopParameter" bundle="com.siyeh.InspectionGadgetsBundle"
90 key="assignment.to.for.loop.parameter.display.name" groupBundle="messages.InspectionsBundle"
91 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
92 implementationClass="com.siyeh.ig.assignment.AssignmentToForLoopParameterInspection"/>
93 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToLambdaParameter" bundle="com.siyeh.InspectionGadgetsBundle"
94 key="assignment.to.lambda.parameter.display.name" groupBundle="messages.InspectionsBundle"
95 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
96 implementationClass="com.siyeh.ig.assignment.AssignmentToLambdaParameterInspection"/>
97 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToMethodParameter" bundle="com.siyeh.InspectionGadgetsBundle"
98 key="assignment.to.method.parameter.display.name" groupBundle="messages.InspectionsBundle"
99 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
100 implementationClass="com.siyeh.ig.assignment.AssignmentToMethodParameterInspection"/>
101 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToNull" bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.to.null.display.name"
102 groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
103 level="WARNING" implementationClass="com.siyeh.ig.assignment.AssignmentToNullInspection"/>
104 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToStaticFieldFromInstanceMethod" bundle="com.siyeh.InspectionGadgetsBundle"
105 key="assignment.to.static.field.from.instance.method.display.name" groupBundle="messages.InspectionsBundle"
106 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
107 implementationClass="com.siyeh.ig.assignment.AssignmentToStaticFieldFromInstanceMethodInspection"/>
108 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentToSuperclassField" bundle="com.siyeh.InspectionGadgetsBundle"
109 key="assignment.to.superclass.field.display.name" groupBundle="messages.InspectionsBundle"
110 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
111 implementationClass="com.siyeh.ig.assignment.AssignmentToSuperclassFieldInspection"/>
112 <localInspection groupPath="Java" language="JAVA" shortName="AssignmentUsedAsCondition" bundle="com.siyeh.InspectionGadgetsBundle"
113 key="assignment.used.as.condition.display.name" groupBundle="messages.InspectionsBundle"
114 groupKey="group.names.assignment.issues" enabledByDefault="false" level="WARNING"
115 implementationClass="com.siyeh.ig.assignment.AssignmentUsedAsConditionInspection"/>
116 <localInspection groupPath="Java" language="JAVA" suppressId="ValueOfIncrementOrDecrementUsed" shortName="IncrementDecrementUsedAsExpression"
117 bundle="com.siyeh.InspectionGadgetsBundle" key="increment.decrement.display.name"
118 groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
119 level="WARNING" implementationClass="com.siyeh.ig.assignment.IncrementDecrementUsedAsExpressionInspection"/>
120 <localInspection groupPath="Java" language="JAVA" shortName="NestedAssignment" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.assignment.display.name"
121 groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
122 level="WARNING" implementationClass="com.siyeh.ig.assignment.NestedAssignmentInspection"/>
123 <localInspection groupPath="Java" language="JAVA" suppressId="AssignmentReplaceableWithOperatorAssignment" shortName="ReplaceAssignmentWithOperatorAssignment"
124 bundle="com.siyeh.InspectionGadgetsBundle" key="assignment.replaceable.with.operator.assignment.display.name"
125 groupBundle="messages.InspectionsBundle" groupKey="group.names.assignment.issues" enabledByDefault="false"
126 level="WARNING" implementationClass="com.siyeh.ig.assignment.ReplaceAssignmentWithOperatorAssignmentInspection"/>
128 <!--group.names.bitwise.operation.issues-->
129 <localInspection groupPath="Java" language="JAVA" suppressId="IncompatibleBitwiseMaskOperation" shortName="IncompatibleMask" bundle="com.siyeh.InspectionGadgetsBundle"
130 key="incompatible.mask.operation.display.name" groupBundle="messages.InspectionsBundle"
131 groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
132 implementationClass="com.siyeh.ig.bitwise.IncompatibleMaskInspection"/>
133 <localInspection groupPath="Java" language="JAVA" shortName="PointlessBitwiseExpression" bundle="com.siyeh.InspectionGadgetsBundle"
134 key="pointless.bitwise.expression.display.name" groupBundle="messages.InspectionsBundle"
135 groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
136 implementationClass="com.siyeh.ig.bitwise.PointlessBitwiseExpressionInspection"/>
137 <localInspection groupPath="Java" language="JAVA" shortName="ShiftOutOfRange" bundle="com.siyeh.InspectionGadgetsBundle"
138 key="shift.operation.by.inappropriate.constant.display.name" groupBundle="messages.InspectionsBundle"
139 groupKey="group.names.bitwise.operation.issues" enabledByDefault="true" level="WARNING"
140 implementationClass="com.siyeh.ig.bitwise.ShiftOutOfRangeInspection"/>
142 <!--group.names.probable.bugs-->
143 <localInspection groupPath="Java" language="JAVA" shortName="ArrayEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="array.comparison.display.name"
144 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
145 implementationClass="com.siyeh.ig.bugs.ArrayEqualityInspection"/>
146 <localInspection groupPath="Java" language="JAVA" shortName="ArrayEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="equals.called.on.array.display.name"
147 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
148 implementationClass="com.siyeh.ig.bugs.ArrayEqualsInspection"/>
149 <localInspection groupPath="Java" language="JAVA" shortName="ArrayHashCode" bundle="com.siyeh.InspectionGadgetsBundle" key="array.hash.code.display.name"
150 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
151 implementationClass="com.siyeh.ig.bugs.ArrayHashCodeInspection"/>
152 <localInspection groupPath="Java" language="JAVA" shortName="ArrayObjectsEquals" bundle="com.siyeh.InspectionGadgetsBundle"
153 key="array.objects.equals.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
154 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.bugs.ArrayObjectsEqualsInspection"/>
155 <localInspection groupPath="Java" language="JAVA" shortName="AssertWithSideEffects" bundle="com.siyeh.InspectionGadgetsBundle"
156 key="assert.with.side.effects.display.name" groupBundle="messages.InspectionsBundle"
157 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
158 implementationClass="com.siyeh.ig.bugs.AssertWithSideEffectsInspection"/>
159 <localInspection groupPath="Java" language="JAVA" shortName="ConstantAssertCondition" bundle="com.siyeh.InspectionGadgetsBundle"
160 key="constant.assert.condition.display.name" groupBundle="messages.InspectionsBundle"
161 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
162 implementationClass="com.siyeh.ig.bugs.ConstantAssertConditionInspection"/>
163 <localInspection groupPath="Java" language="JAVA" shortName="CastConflictsWithInstanceof" bundle="com.siyeh.InspectionGadgetsBundle"
164 key="cast.conflicts.with.instanceof.display.name" groupBundle="messages.InspectionsBundle"
165 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
166 implementationClass="com.siyeh.ig.bugs.CastConflictsWithInstanceofInspection"/>
167 <localInspection groupPath="Java" language="JAVA" shortName="CastToIncompatibleInterface" bundle="com.siyeh.InspectionGadgetsBundle"
168 key="casting.to.incompatible.interface.display.name" groupBundle="messages.InspectionsBundle"
169 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
170 implementationClass="com.siyeh.ig.bugs.CastToIncompatibleInterfaceInspection"/>
171 <localInspection groupPath="Java" language="JAVA" shortName="ClassNewInstance" bundle="com.siyeh.InspectionGadgetsBundle" key="class.new.instance.display.name"
172 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
173 implementationClass="com.siyeh.ig.bugs.ClassNewInstanceInspection"/>
174 <localInspection groupPath="Java" language="JAVA" shortName="CollectionAddedToSelf" bundle="com.siyeh.InspectionGadgetsBundle"
175 key="collection.added.to.self.display.name" groupBundle="messages.InspectionsBundle"
176 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
177 implementationClass="com.siyeh.ig.bugs.CollectionAddedToSelfInspection"/>
178 <localInspection groupPath="Java" language="JAVA" shortName="ComparableImplementedButEqualsNotOverridden" bundle="com.siyeh.InspectionGadgetsBundle"
179 key="comparable.implemented.but.equals.not.overridden.display.name" groupBundle="messages.InspectionsBundle"
180 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
181 implementationClass="com.siyeh.ig.bugs.ComparableImplementedButEqualsNotOverriddenInspection"/>
182 <localInspection groupPath="Java" language="JAVA" shortName="ComparatorMethodParameterNotUsed" bundle="com.siyeh.InspectionGadgetsBundle"
183 key="comparator.method.parameter.not.used.display.name" groupBundle="messages.InspectionsBundle"
184 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
185 implementationClass="com.siyeh.ig.bugs.ComparatorMethodParameterNotUsedInspection"/>
186 <localInspection groupPath="Java" language="JAVA" shortName="CompareToUsesNonFinalVariable" bundle="com.siyeh.InspectionGadgetsBundle"
187 key="non.final.field.compareto.display.name" groupBundle="messages.InspectionsBundle"
188 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
189 implementationClass="com.siyeh.ig.bugs.CompareToUsesNonFinalVariableInspection"/>
190 <localInspection groupPath="Java" language="JAVA" shortName="CovariantCompareTo" bundle="com.siyeh.InspectionGadgetsBundle" key="covariant.compareto.display.name"
191 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
192 implementationClass="com.siyeh.ig.bugs.CovariantCompareToInspection"/>
193 <localInspection groupPath="Java" language="JAVA" shortName="CovariantEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="covariant.equals.display.name"
194 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
195 implementationClass="com.siyeh.ig.bugs.CovariantEqualsInspection"/>
196 <localInspection groupPath="Java" language="JAVA" suppressId="EmptyClassInitializer" shortName="EmptyInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
197 key="empty.class.initializer.display.name" groupBundle="messages.InspectionsBundle"
198 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
199 implementationClass="com.siyeh.ig.bugs.EmptyInitializerInspection"/>
200 <localInspection groupPath="Java" language="JAVA" suppressId="StatementWithEmptyBody" shortName="EmptyStatementBody" bundle="com.siyeh.InspectionGadgetsBundle"
201 key="statement.with.empty.body.display.name" groupBundle="messages.InspectionsBundle"
202 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
203 implementationClass="com.siyeh.ig.bugs.EmptyStatementBodyInspection"/>
204 <localInspection groupPath="Java" language="JAVA" shortName="EqualsBetweenInconvertibleTypes" bundle="com.siyeh.InspectionGadgetsBundle"
205 key="equals.between.inconvertible.types.display.name" groupBundle="messages.InspectionsBundle"
206 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
207 implementationClass="com.siyeh.ig.bugs.EqualsBetweenInconvertibleTypesInspection"/>
208 <localInspection groupPath="Java" language="JAVA" shortName="EqualsWithItself" bundle="com.siyeh.InspectionGadgetsBundle"
209 key="equals.with.itself.display.name" groupBundle="messages.InspectionsBundle"
210 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
211 implementationClass="com.siyeh.ig.bugs.EqualsWithItselfInspection"/>
212 <localInspection groupPath="Java" language="JAVA" suppressId="NonFinalFieldReferenceInEquals" shortName="EqualsUsesNonFinalVariable"
213 bundle="com.siyeh.InspectionGadgetsBundle" key="non.final.field.in.equals.display.name"
214 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
215 implementationClass="com.siyeh.ig.bugs.EqualsUsesNonFinalVariableInspection"/>
216 <localInspection groupPath="Java" language="JAVA" shortName="EqualsWhichDoesntCheckParameterClass" bundle="com.siyeh.InspectionGadgetsBundle"
217 key="equals.doesnt.check.class.parameter.display.name" groupBundle="messages.InspectionsBundle"
218 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
219 implementationClass="com.siyeh.ig.bugs.EqualsWhichDoesntCheckParameterClassInspection"/>
220 <localInspection groupPath="Java" language="JAVA" shortName="ThrowableInstanceNeverThrown" bundle="com.siyeh.InspectionGadgetsBundle"
221 key="throwable.instance.never.thrown.display.name" groupBundle="messages.InspectionsBundle"
222 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
223 implementationClass="com.siyeh.ig.bugs.ThrowableInstanceNeverThrownInspection"/>
224 <localInspection groupPath="Java" language="JAVA" shortName="ForLoopThatDoesntUseLoopVariable" bundle="com.siyeh.InspectionGadgetsBundle"
225 key="for.loop.not.use.loop.variable.display.name" groupBundle="messages.InspectionsBundle"
226 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
227 implementationClass="com.siyeh.ig.bugs.ForLoopThatDoesntUseLoopVariableInspection"/>
228 <localInspection groupPath="Java" language="JAVA" suppressId="NonFinalFieldReferencedInHashCode" shortName="HashCodeUsesNonFinalVariable"
229 bundle="com.siyeh.InspectionGadgetsBundle" key="non.final.field.in.hashcode.display.name"
230 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
231 implementationClass="com.siyeh.ig.bugs.HashCodeUsesNonFinalVariableInspection"/>
232 <localInspection groupPath="Java" language="JAVA" suppressId="ResultOfMethodCallIgnored" shortName="IgnoreResultOfCall" bundle="com.siyeh.InspectionGadgetsBundle"
233 key="result.of.method.call.ignored.display.name" groupBundle="messages.InspectionsBundle"
234 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
235 implementationClass="com.siyeh.ig.bugs.IgnoreResultOfCallInspection"/>
236 <localInspection groupPath="Java" language="JAVA" shortName="ImplicitArrayToString" bundle="com.siyeh.InspectionGadgetsBundle"
237 key="implicit.array.to.string.display.name" groupBundle="messages.InspectionsBundle"
238 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
239 implementationClass="com.siyeh.ig.bugs.ImplicitArrayToStringInspection"/>
240 <localInspection groupPath="Java" language="JAVA" shortName="InfiniteRecursion" bundle="com.siyeh.InspectionGadgetsBundle" key="infinite.recursion.display.name"
241 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
242 implementationClass="com.siyeh.ig.bugs.InfiniteRecursionInspection"/>
243 <localInspection groupPath="Java" language="JAVA" shortName="InnerClassReferencedViaSubclass" bundle="com.siyeh.InspectionGadgetsBundle"
244 key="inner.class.referenced.via.subclass.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
245 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.bugs.InnerClassReferencedViaSubclassInspection"/>
246 <localInspection groupPath="Java" language="JAVA" shortName="InstanceofIncompatibleInterface" bundle="com.siyeh.InspectionGadgetsBundle"
247 key="instanceof.with.incompatible.interface.display.name" groupBundle="messages.InspectionsBundle"
248 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
249 implementationClass="com.siyeh.ig.bugs.InstanceofIncompatibleInterfaceInspection"/>
250 <localInspection groupPath="Java" language="JAVA" shortName="InstantiationOfUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
251 key="instantiation.utility.class.display.name" groupBundle="messages.InspectionsBundle"
252 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
253 implementationClass="com.siyeh.ig.bugs.InstantiationOfUtilityClassInspection"/>
254 <localInspection groupPath="Java" language="JAVA" shortName="IteratorHasNextCallsIteratorNext" bundle="com.siyeh.InspectionGadgetsBundle"
255 key="iterator.hasnext.which.calls.next.display.name" groupBundle="messages.InspectionsBundle"
256 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
257 implementationClass="com.siyeh.ig.bugs.IteratorHasNextCallsIteratorNextInspection"/>
258 <localInspection groupPath="Java" language="JAVA" suppressId="IteratorNextCanNotThrowNoSuchElementException" shortName="IteratorNextDoesNotThrowNoSuchElementException"
259 bundle="com.siyeh.InspectionGadgetsBundle" key="iterator.next.does.not.throw.nosuchelementexception.display.name"
260 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
261 implementationClass="com.siyeh.ig.bugs.IteratorNextDoesNotThrowNoSuchElementExceptionInspection"/>
262 <localInspection groupPath="Java" language="JAVA" shortName="MalformedFormatString" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.format.string.display.name"
263 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
264 implementationClass="com.siyeh.ig.bugs.MalformedFormatStringInspection"/>
265 <localInspection groupPath="Java" language="JAVA" shortName="MalformedRegex" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.regular.expression.display.name"
266 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
267 implementationClass="com.siyeh.ig.bugs.MalformedRegexInspection"/>
268 <localInspection groupPath="Java" language="JAVA" shortName="MalformedXPath" bundle="com.siyeh.InspectionGadgetsBundle" key="malformed.xpath.expression.display.name"
269 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
270 implementationClass="com.siyeh.ig.bugs.MalformedXPathInspection"/>
271 <localInspection groupPath="Java" language="JAVA" shortName="MathRandomCastToInt" bundle="com.siyeh.InspectionGadgetsBundle" key="math.random.cast.to.int.display.name"
272 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
273 implementationClass="com.siyeh.ig.bugs.MathRandomCastToIntInspection"/>
274 <localInspection groupPath="Java" language="JAVA" suppressId="MismatchedReadAndWriteOfArray" shortName="MismatchedArrayReadWrite"
275 bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.read.write.array.display.name"
276 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
277 implementationClass="com.siyeh.ig.bugs.MismatchedArrayReadWriteInspection"/>
278 <localInspection groupPath="Java" language="JAVA" suppressId="MismatchedQueryAndUpdateOfCollection" shortName="MismatchedCollectionQueryUpdate"
279 bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.update.collection.display.name" runForWholeFile="true"
280 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
281 implementationClass="com.siyeh.ig.bugs.MismatchedCollectionQueryUpdateInspection"/>
282 <localInspection groupPath="Java" language="JAVA" suppressId="MismatchedQueryAndUpdateOfStringBuilder" shortName="MismatchedStringBuilderQueryUpdate"
283 bundle="com.siyeh.InspectionGadgetsBundle" key="mismatched.string.builder.query.update.display.name" runForWholeFile="true"
284 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
285 implementationClass="com.siyeh.ig.bugs.MismatchedStringBuilderQueryUpdateInspection"/>
286 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledCompareTo" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.compareto.display.name"
287 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
288 implementationClass="com.siyeh.ig.bugs.MisspelledCompareToInspection"/>
289 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledHashcode" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.hashcode.display.name"
290 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
291 implementationClass="com.siyeh.ig.bugs.MisspelledHashcodeInspection"/>
292 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.equals.display.name"
293 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
294 implementationClass="com.siyeh.ig.bugs.MisspelledEqualsInspection"/>
295 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledToString" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.tostring.display.name"
296 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
297 implementationClass="com.siyeh.ig.bugs.MisspelledToStringInspection"/>
298 <localInspection groupPath="Java" language="JAVA" shortName="NewStringBufferWithCharArgument" bundle="com.siyeh.InspectionGadgetsBundle"
299 key="new.string.buffer.with.char.argument.display.name" groupBundle="messages.InspectionsBundle"
300 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
301 implementationClass="com.siyeh.ig.bugs.NewStringBufferWithCharArgumentInspection"/>
302 <localInspection groupPath="Java" language="JAVA" suppressId="NonShortCircuitBooleanExpression" shortName="NonShortCircuitBoolean"
303 bundle="com.siyeh.InspectionGadgetsBundle" key="non.short.circuit.boolean.expression.display.name"
304 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
305 implementationClass="com.siyeh.ig.bugs.NonShortCircuitBooleanInspection"/>
306 <localInspection groupPath="Java" language="JAVA" shortName="NullArgumentToVariableArgMethod" bundle="com.siyeh.InspectionGadgetsBundle"
307 key="null.argument.to.var.arg.method.display.name" groupBundle="messages.InspectionsBundle"
308 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
309 implementationClass="com.siyeh.ig.bugs.NullArgumentToVariableArgMethodInspection"/>
310 <localInspection groupPath="Java" language="JAVA" shortName="NumberEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="number.comparison.display.name"
311 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
312 implementationClass="com.siyeh.ig.bugs.NumberEqualityInspection"/>
313 <localInspection groupPath="Java" language="JAVA" shortName="ObjectEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="object.comparison.display.name"
314 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
315 implementationClass="com.siyeh.ig.bugs.ObjectEqualityInspection"/>
316 <localInspection groupPath="Java" language="JAVA" shortName="ObjectEqualsNull" bundle="com.siyeh.InspectionGadgetsBundle" key="object.equals.null.display.name"
317 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
318 implementationClass="com.siyeh.ig.bugs.ObjectEqualsNullInspection"/>
319 <localInspection groupPath="Java" language="JAVA" shortName="ObjectToString" bundle="com.siyeh.InspectionGadgetsBundle" key="default.tostring.call.display.name"
320 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
321 implementationClass="com.siyeh.ig.bugs.ObjectToStringInspection"/>
322 <localInspection groupPath="Java" language="JAVA" shortName="PrimitiveArrayArgumentToVariableArgMethod" bundle="com.siyeh.InspectionGadgetsBundle"
323 key="primitive.array.argument.to.var.arg.method.display.name" groupBundle="messages.InspectionsBundle"
324 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
325 implementationClass="com.siyeh.ig.bugs.PrimitiveArrayArgumentToVariableArgMethodInspection"/>
326 <localInspection groupPath="Java" language="JAVA" shortName="ReflectionForUnavailableAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
327 key="reflection.for.unavailable.annotation.display.name" groupBundle="messages.InspectionsBundle"
328 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
329 implementationClass="com.siyeh.ig.bugs.ReflectionForUnavailableAnnotationInspection"/>
330 <localInspection groupPath="Java" language="JAVA" shortName="ReplaceAllDot" bundle="com.siyeh.InspectionGadgetsBundle" key="replace.all.dot.display.name"
331 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
332 implementationClass="com.siyeh.ig.bugs.ReplaceAllDotInspection"/>
333 <localInspection groupPath="Java" language="JAVA" shortName="ResultOfObjectAllocationIgnored" bundle="com.siyeh.InspectionGadgetsBundle"
334 key="result.of.object.allocation.ignored.display.name" groupBundle="messages.InspectionsBundle"
335 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
336 implementationClass="com.siyeh.ig.bugs.ResultOfObjectAllocationIgnoredInspection"/>
337 <localInspection groupPath="Java" language="JAVA" suppressId="UseOfIndexZeroInJDBCResultSet" shortName="ResultSetIndexZero" bundle="com.siyeh.InspectionGadgetsBundle"
338 key="use.0index.in.jdbc.resultset.display.name" groupBundle="messages.InspectionsBundle"
339 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
340 implementationClass="com.siyeh.ig.bugs.ResultSetIndexZeroInspection"/>
341 <localInspection groupPath="Java" language="JAVA" suppressId="ReturnOfNull" shortName="ReturnNull" bundle="com.siyeh.InspectionGadgetsBundle"
342 key="return.of.null.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
343 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.bugs.ReturnNullInspection"/>
344 <localInspection groupPath="Java" language="JAVA" suppressId="StaticMethodReferencedViaSubclass" shortName="StaticCallOnSubclass"
345 bundle="com.siyeh.InspectionGadgetsBundle" key="static.method.via.subclass.display.name"
346 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
347 implementationClass="com.siyeh.ig.bugs.StaticCallOnSubclassInspection" cleanupTool="true"/>
348 <localInspection groupPath="Java" language="JAVA" shortName="StringConcatenationInFormatCall" bundle="com.siyeh.InspectionGadgetsBundle"
349 key="string.concatenation.in.format.call.display.name" groupBundle="messages.InspectionsBundle"
350 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
351 implementationClass="com.siyeh.ig.bugs.StringConcatenationInFormatCallInspection"/>
352 <localInspection groupPath="Java" language="JAVA" shortName="StringConcatenationInMessageFormatCall" bundle="com.siyeh.InspectionGadgetsBundle"
353 key="string.concatenation.in.message.format.call.display.name" groupBundle="messages.InspectionsBundle"
354 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
355 implementationClass="com.siyeh.ig.bugs.StringConcatenationInMessageFormatCallInspection"/>
356 <localInspection groupPath="Java" language="JAVA" shortName="StringConcatenationMissingWhitespace" bundle="com.siyeh.InspectionGadgetsBundle"
357 key="string.concatenation.missing.whitespace.display.name" groupBundle="messages.InspectionsBundle"
358 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
359 implementationClass="com.siyeh.ig.bugs.StringConcatenationMissingWhitespaceInspection"/>
360 <localInspection groupPath="Java" language="JAVA" suppressId="StaticFieldReferencedViaSubclass" shortName="StaticFieldReferenceOnSubclass"
361 bundle="com.siyeh.InspectionGadgetsBundle" key="static.field.via.subclass.display.name"
362 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
363 implementationClass="com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection"/>
364 <localInspection groupPath="Java" language="JAVA" shortName="StringEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="string.comparison.display.name"
365 groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
366 implementationClass="com.siyeh.ig.bugs.StringEqualityInspection"/>
367 <localInspection groupPath="Java" language="JAVA" shortName="SubtractionInCompareTo" bundle="com.siyeh.InspectionGadgetsBundle"
368 key="subtraction.in.compareto.display.name" groupBundle="messages.InspectionsBundle"
369 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
370 implementationClass="com.siyeh.ig.bugs.SubtractionInCompareToInspection"/>
371 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousArrayCast" bundle="com.siyeh.InspectionGadgetsBundle"
372 key="suspicious.array.cast.display.name" groupBundle="messages.InspectionsBundle"
373 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
374 implementationClass="com.siyeh.ig.bugs.SuspiciousArrayCastInspection"/>
375 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousIndentAfterControlStatement" bundle="com.siyeh.InspectionGadgetsBundle"
376 key="suspicious.indent.after.control.statement.display.name" groupBundle="messages.InspectionsBundle"
377 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
378 implementationClass="com.siyeh.ig.bugs.SuspiciousIndentAfterControlStatementInspection"/>
379 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousSystemArraycopy" bundle="com.siyeh.InspectionGadgetsBundle"
380 key="suspicious.system.arraycopy.display.name" groupBundle="messages.InspectionsBundle"
381 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
382 implementationClass="com.siyeh.ig.bugs.SuspiciousSystemArraycopyInspection"/>
383 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousToArrayCall" bundle="com.siyeh.InspectionGadgetsBundle"
384 key="suspicious.to.array.call.display.name" groupBundle="messages.InspectionsBundle"
385 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
386 implementationClass="com.siyeh.ig.bugs.SuspiciousToArrayCallInspection"/>
387 <localInspection groupPath="Java" language="JAVA" shortName="TextLabelInSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle"
388 key="text.label.in.switch.statement.display.name" groupBundle="messages.InspectionsBundle"
389 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
390 implementationClass="com.siyeh.ig.bugs.TextLabelInSwitchStatementInspection"/>
391 <localInspection groupPath="Java" language="JAVA" shortName="ThrowableResultOfMethodCallIgnored" bundle="com.siyeh.InspectionGadgetsBundle"
392 key="throwable.result.of.method.call.ignored.display.name" groupBundle="messages.InspectionsBundle"
393 groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
394 implementationClass="com.siyeh.ig.bugs.ThrowableResultOfMethodCallIgnoredInspection"/>
395 <localInspection groupPath="Java" language="JAVA" shortName="UseOfPropertiesAsHashtable" bundle="com.siyeh.InspectionGadgetsBundle"
396 key="properties.object.as.hashtable.display.name" groupBundle="messages.InspectionsBundle"
397 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
398 implementationClass="com.siyeh.ig.bugs.UseOfPropertiesAsHashtableInspection"/>
399 <localInspection groupPath="Java" language="JAVA" shortName="VariableNotUsedInsideIf" bundle="com.siyeh.InspectionGadgetsBundle"
400 key="variable.not.used.inside.if.display.name" groupBundle="messages.InspectionsBundle"
401 groupKey="group.names.probable.bugs" enabledByDefault="false" level="WARNING"
402 implementationClass="com.siyeh.ig.bugs.VariableNotUsedInsideIfInspection"/>
404 <!--group.names.class.structure-->
405 <localInspection groupPath="Java" language="JAVA" shortName="AnonymousInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="anonymous.inner.class.display.name"
406 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
407 level="WARNING" implementationClass="com.siyeh.ig.classlayout.AnonymousInnerClassInspection"/>
408 <localInspection groupPath="Java" language="JAVA" suppressId="NonStaticInitializer" shortName="ClassInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
409 key="class.initializer.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure"
410 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classlayout.ClassInitializerInspection"/>
411 <localInspection groupPath="Java" language="JAVA" shortName="ClassMayBeInterface" bundle="com.siyeh.InspectionGadgetsBundle" key="class.may.be.interface.display.name"
412 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
413 level="WARNING" implementationClass="com.siyeh.ig.classlayout.ClassMayBeInterfaceInspection"/>
414 <localInspection groupPath="Java" language="JAVA" shortName="ClassNameDiffersFromFileName" bundle="com.siyeh.InspectionGadgetsBundle"
415 key="class.name.differs.from.file.name.display.name" groupBundle="messages.InspectionsBundle"
416 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
417 implementationClass="com.siyeh.ig.classlayout.ClassNameDiffersFromFileNameInspection"/>
418 <localInspection groupPath="Java" language="JAVA" shortName="ClassWithOnlyPrivateConstructors" bundle="com.siyeh.InspectionGadgetsBundle"
419 key="class.with.only.private.constructors.display.name" groupBundle="messages.InspectionsBundle"
420 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
421 implementationClass="com.siyeh.ig.classlayout.ClassWithOnlyPrivateConstructorsInspection"/>
422 <localInspection groupPath="Java" language="JAVA" shortName="ConstantDeclaredInAbstractClass" bundle="com.siyeh.InspectionGadgetsBundle"
423 key="constant.declared.in.abstract.class.display.name" groupBundle="messages.InspectionsBundle"
424 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
425 implementationClass="com.siyeh.ig.classlayout.ConstantDeclaredInAbstractClassInspection"/>
426 <localInspection groupPath="Java" language="JAVA" shortName="ConstantDeclaredInInterface" bundle="com.siyeh.InspectionGadgetsBundle"
427 key="constant.declared.in.interface.display.name" groupBundle="messages.InspectionsBundle"
428 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
429 implementationClass="com.siyeh.ig.classlayout.ConstantDeclaredInInterfaceInspection"/>
430 <localInspection groupPath="Java" language="JAVA" shortName="EmptyClass" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.class.display.name"
431 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
432 level="WARNING" implementationClass="com.siyeh.ig.classlayout.EmptyClassInspection"/>
433 <localInspection groupPath="Java" language="JAVA" shortName="FinalClass" bundle="com.siyeh.InspectionGadgetsBundle" key="final.class.display.name"
434 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
435 level="WARNING" implementationClass="com.siyeh.ig.classlayout.FinalClassInspection"/>
436 <localInspection groupPath="Java" language="JAVA" shortName="FinalMethodInFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
437 key="final.method.in.final.class.display.name" groupBundle="messages.InspectionsBundle"
438 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
439 implementationClass="com.siyeh.ig.classlayout.FinalMethodInFinalClassInspection"/>
440 <localInspection groupPath="Java" language="JAVA" shortName="FinalMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.method.display.name"
441 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
442 level="WARNING" implementationClass="com.siyeh.ig.classlayout.FinalMethodInspection"/>
443 <localInspection groupPath="Java" language="JAVA" shortName="FinalPrivateMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.private.method.display.name"
444 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="true" level="WARNING"
445 implementationClass="com.siyeh.ig.classlayout.FinalPrivateMethodInspection"/>
446 <localInspection groupPath="Java" language="JAVA" shortName="FinalStaticMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="final.static.method.display.name"
447 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="true" level="WARNING"
448 implementationClass="com.siyeh.ig.classlayout.FinalStaticMethodInspection"/>
449 <localInspection groupPath="Java" language="JAVA" suppressId="InnerClassOfInterface" shortName="InnerClassOnInterface" bundle="com.siyeh.InspectionGadgetsBundle"
450 key="inner.class.on.interface.display.name" groupBundle="messages.InspectionsBundle"
451 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
452 implementationClass="com.siyeh.ig.classlayout.InnerClassOnInterfaceInspection"/>
453 <localInspection groupPath="Java" language="JAVA" shortName="LimitedScopeInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
454 key="limited.scope.inner.class.display.name" groupBundle="messages.InspectionsBundle"
455 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
456 implementationClass="com.siyeh.ig.classlayout.LimitedScopeInnerClassInspection"/>
457 <localInspection groupPath="Java" language="JAVA" shortName="ListenerMayUseAdapter" bundle="com.siyeh.InspectionGadgetsBundle"
458 key="listener.may.use.adapter.display.name" groupBundle="messages.InspectionsBundle"
459 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
460 implementationClass="com.siyeh.ig.classlayout.ListenerMayUseAdapterInspection"/>
461 <localInspection groupPath="Java" language="JAVA" shortName="MarkerInterface" bundle="com.siyeh.InspectionGadgetsBundle" key="marker.interface.display.name"
462 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
463 level="WARNING" implementationClass="com.siyeh.ig.classlayout.MarkerInterfaceInspection"/>
464 <localInspection groupPath="Java" language="JAVA" shortName="MultipleTopLevelClassesInFile" bundle="com.siyeh.InspectionGadgetsBundle"
465 key="multiple.top.level.classes.in.file.display.name" groupBundle="messages.InspectionsBundle"
466 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
467 implementationClass="com.siyeh.ig.classlayout.MultipleTopLevelClassesInFileInspection"/>
468 <localInspection groupPath="Java" language="JAVA" shortName="NonFinalFieldInEnum" bundle="com.siyeh.InspectionGadgetsBundle"
469 key="non.final.field.in.enum.display.name" groupBundle="messages.InspectionsBundle"
470 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
471 implementationClass="com.siyeh.ig.classlayout.NonFinalFieldInEnumInspection"/>
472 <localInspection groupPath="Java" language="JAVA" shortName="NonFinalUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
473 key="non.final.utility.class.display.name" groupBundle="messages.InspectionsBundle"
474 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
475 implementationClass="com.siyeh.ig.classlayout.NonFinalUtilityClassInspection"/>
476 <localInspection groupPath="Java" language="JAVA" shortName="NoopMethodInAbstractClass" bundle="com.siyeh.InspectionGadgetsBundle"
477 key="noop.method.in.abstract.class.display.name" groupBundle="messages.InspectionsBundle"
478 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
479 implementationClass="com.siyeh.ig.classlayout.NoopMethodInAbstractClassInspection"/>
480 <localInspection groupPath="Java" language="JAVA" shortName="ProtectedMemberInFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
481 key="protected.member.in.final.class.display.name" groupBundle="messages.InspectionsBundle"
482 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
483 implementationClass="com.siyeh.ig.classlayout.ProtectedMemberInFinalClassInspection"/>
484 <localInspection groupPath="Java" language="JAVA" shortName="PublicConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
485 key="public.constructor.display.name" groupBundle="messages.InspectionsBundle"
486 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
487 implementationClass="com.siyeh.ig.classlayout.PublicConstructorInspection"/>
488 <localInspection groupPath="Java" language="JAVA" shortName="PublicConstructorInNonPublicClass" bundle="com.siyeh.InspectionGadgetsBundle"
489 key="public.constructor.in.non.public.class.display.name" groupBundle="messages.InspectionsBundle"
490 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
491 implementationClass="com.siyeh.ig.classlayout.PublicConstructorInNonPublicClassInspection"/>
492 <localInspection groupPath="Java" language="JAVA" shortName="Singleton" bundle="com.siyeh.InspectionGadgetsBundle" key="singleton.display.name"
493 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false" runForWholeFile="true"
494 level="WARNING" implementationClass="com.siyeh.ig.classlayout.SingletonInspection"/>
495 <localInspection groupPath="Java" language="JAVA" shortName="StaticNonFinalField" bundle="com.siyeh.InspectionGadgetsBundle" key="static.non.final.field.display.name"
496 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
497 level="WARNING" implementationClass="com.siyeh.ig.classlayout.StaticNonFinalFieldInspection"/>
498 <localInspection groupPath="Java" language="JAVA" shortName="UtilityClass" bundle="com.siyeh.InspectionGadgetsBundle" key="utility.class.display.name"
499 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.structure" enabledByDefault="false"
500 level="WARNING" implementationClass="com.siyeh.ig.classlayout.UtilityClassInspection"/>
501 <localInspection groupPath="Java" language="JAVA" shortName="UtilityClassCanBeEnum" bundle="com.siyeh.InspectionGadgetsBundle"
502 key="utility.class.can.be.enum.display.name" groupBundle="messages.InspectionsBundle"
503 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
504 implementationClass="com.siyeh.ig.classlayout.UtilityClassCanBeEnumInspection"/>
505 <localInspection groupPath="Java" language="JAVA" shortName="UtilityClassWithPublicConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
506 key="utility.class.with.public.constructor.display.name" groupBundle="messages.InspectionsBundle"
507 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
508 implementationClass="com.siyeh.ig.classlayout.UtilityClassWithPublicConstructorInspection"/>
509 <localInspection groupPath="Java" language="JAVA" shortName="UtilityClassWithoutPrivateConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
510 key="utility.class.without.private.constructor.display.name" groupBundle="messages.InspectionsBundle"
511 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
512 implementationClass="com.siyeh.ig.classlayout.UtilityClassWithoutPrivateConstructorInspection"/>
513 <globalInspection groupPath="Java" language="JAVA" shortName="MethodReturnAlwaysConstant" bundle="com.siyeh.InspectionGadgetsBundle"
514 key="method.return.always.constant.display.name" groupBundle="messages.InspectionsBundle"
515 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
516 implementationClass="com.siyeh.ig.classlayout.MethodReturnAlwaysConstantInspection"/>
517 <localInspection groupPath="Java" language="JAVA" shortName="InterfaceMayBeAnnotatedFunctional" bundle="com.siyeh.InspectionGadgetsBundle"
518 key="interface.may.be.annotated.functional.display.name" groupBundle="messages.InspectionsBundle"
519 groupKey="group.names.class.structure" enabledByDefault="false" level="WARNING"
520 implementationClass="com.siyeh.ig.classlayout.InterfaceMayBeAnnotatedFunctionalInspection"/>
522 <!--group.names.class.metrics-->
523 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyComplexAnonymousInnerClass" shortName="AnonymousClassComplexity"
524 bundle="com.siyeh.InspectionGadgetsBundle" key="overly.complex.anonymous.inner.class.display.name"
525 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
526 implementationClass="com.siyeh.ig.classmetrics.AnonymousClassComplexityInspection"/>
527 <localInspection groupPath="Java" language="JAVA" suppressId="AnonymousInnerClassWithTooManyMethods" shortName="AnonymousClassMethodCount"
528 bundle="com.siyeh.InspectionGadgetsBundle" key="anonymous.inner.class.with.too.many.methods.display.name"
529 groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
530 implementationClass="com.siyeh.ig.classmetrics.AnonymousClassMethodCountInspection"/>
531 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyComplexClass" shortName="ClassComplexity" bundle="com.siyeh.InspectionGadgetsBundle"
532 key="overly.complex.class.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
533 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ClassComplexityInspection"/>
534 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyCoupledClass" shortName="ClassCoupling" bundle="com.siyeh.InspectionGadgetsBundle"
535 key="overly.coupled.class.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
536 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ClassCouplingInspection"/>
537 <localInspection groupPath="Java" language="JAVA" suppressId="ClassTooDeepInInheritanceTree" shortName="ClassInheritanceDepth" bundle="com.siyeh.InspectionGadgetsBundle"
538 key="class.too.deep.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
539 enabledByDefault="false" level="WARNING"
540 implementationClass="com.siyeh.ig.classmetrics.ClassInheritanceDepthInspection"/>
541 <localInspection groupPath="Java" language="JAVA" suppressId="InnerClassTooDeeplyNested" shortName="ClassNestingDepth" bundle="com.siyeh.InspectionGadgetsBundle"
542 key="inner.class.too.deeply.nested.display.name" groupBundle="messages.InspectionsBundle"
543 groupKey="group.names.class.metrics" enabledByDefault="false" level="WARNING"
544 implementationClass="com.siyeh.ig.classmetrics.ClassNestingDepthInspection"/>
545 <localInspection groupPath="Java" language="JAVA" suppressId="ClassWithTooManyConstructors" shortName="ConstructorCount" bundle="com.siyeh.InspectionGadgetsBundle"
546 key="too.many.constructors.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
547 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.ConstructorCountInspection"/>
548 <localInspection groupPath="Java" language="JAVA" suppressId="ClassWithTooManyFields" shortName="FieldCount" bundle="com.siyeh.InspectionGadgetsBundle"
549 key="too.many.fields.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
550 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.FieldCountInspection"/>
551 <localInspection groupPath="Java" language="JAVA" suppressId="ClassWithTooManyMethods" shortName="MethodCount" bundle="com.siyeh.InspectionGadgetsBundle"
552 key="too.many.methods.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.class.metrics"
553 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.classmetrics.MethodCountInspection"/>
555 <!--group.names.cloning.issues-->
556 <localInspection groupPath="Java" language="JAVA" shortName="CloneCallsConstructors" bundle="com.siyeh.InspectionGadgetsBundle"
557 key="clone.instantiates.objects.with.constructor.display.name" groupBundle="messages.InspectionsBundle"
558 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
559 implementationClass="com.siyeh.ig.cloneable.CloneCallsConstructorsInspection"/>
560 <localInspection groupPath="Java" language="JAVA" suppressId="CloneDoesntCallSuperClone" shortName="CloneCallsSuperClone" bundle="com.siyeh.InspectionGadgetsBundle"
561 key="clone.doesnt.call.super.clone.display.name" groupBundle="messages.InspectionsBundle"
562 groupKey="group.names.cloning.issues" enabledByDefault="true" level="WARNING"
563 implementationClass="com.siyeh.ig.cloneable.CloneCallsSuperCloneInspection"/>
564 <localInspection groupPath="Java" language="JAVA" suppressId="CloneDoesntDeclareCloneNotSupportedException" shortName="CloneDeclaresCloneNotSupported"
565 bundle="com.siyeh.InspectionGadgetsBundle" key="clone.doesnt.declare.clonenotsupportedexception.display.name"
566 groupBundle="messages.InspectionsBundle" groupKey="group.names.cloning.issues" enabledByDefault="true" level="WARNING"
567 implementationClass="com.siyeh.ig.cloneable.CloneDeclaresCloneNotSupportedInspection"/>
568 <localInspection groupPath="Java" language="JAVA" shortName="CloneInNonCloneableClass" bundle="com.siyeh.InspectionGadgetsBundle"
569 key="clone.method.in.non.cloneable.class.display.name" groupBundle="messages.InspectionsBundle"
570 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
571 implementationClass="com.siyeh.ig.cloneable.CloneInNonCloneableClassInspection"/>
572 <localInspection groupPath="Java" language="JAVA" suppressId="CloneableClassWithoutClone" shortName="CloneableImplementsClone" bundle="com.siyeh.InspectionGadgetsBundle"
573 key="cloneable.class.without.clone.display.name" groupBundle="messages.InspectionsBundle"
574 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
575 implementationClass="com.siyeh.ig.cloneable.CloneableImplementsCloneInspection"/>
576 <localInspection groupPath="Java" language="JAVA" shortName="CloneReturnsClassType" bundle="com.siyeh.InspectionGadgetsBundle"
577 key="clone.returns.class.type.display.name" groupBundle="messages.InspectionsBundle"
578 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
579 implementationClass="com.siyeh.ig.cloneable.CloneReturnsClassTypeInspection"/>
580 <localInspection groupPath="Java" language="JAVA" shortName="NonPublicClone" bundle="com.siyeh.InspectionGadgetsBundle"
581 key="non.public.clone.display.name" groupBundle="messages.InspectionsBundle"
582 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
583 implementationClass="com.siyeh.ig.cloneable.NonPublicCloneInspection"/>
584 <localInspection groupPath="Java" language="JAVA" shortName="UseOfClone" bundle="com.siyeh.InspectionGadgetsBundle"
585 key="use.of.clone.display.name" groupBundle="messages.InspectionsBundle"
586 groupKey="group.names.cloning.issues" enabledByDefault="false" level="WARNING"
587 implementationClass="com.siyeh.ig.cloneable.UseOfCloneInspection"/>
589 <!--group.names.control.flow.issues-->
590 <localInspection groupPath="Java" language="JAVA" shortName="BreakStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="break.statement.display.name"
591 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
592 level="WARNING" implementationClass="com.siyeh.ig.controlflow.BreakStatementInspection"/>
593 <localInspection groupPath="Java" language="JAVA" shortName="BreakStatementWithLabel" bundle="com.siyeh.InspectionGadgetsBundle"
594 key="break.statement.with.label.display.name" groupBundle="messages.InspectionsBundle"
595 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
596 implementationClass="com.siyeh.ig.controlflow.BreakStatementWithLabelInspection"/>
597 <localInspection groupPath="Java" language="JAVA" shortName="ConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle" key="conditional.expression.display.name"
598 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
599 level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConditionalExpressionInspection"/>
600 <localInspection groupPath="Java" language="JAVA" shortName="ConditionalExpressionWithIdenticalBranches" bundle="com.siyeh.InspectionGadgetsBundle"
601 key="conditional.expression.with.identical.branches.display.name" groupBundle="messages.InspectionsBundle"
602 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
603 implementationClass="com.siyeh.ig.controlflow.ConditionalExpressionWithIdenticalBranchesInspection"/>
604 <localInspection groupPath="Java" language="JAVA" suppressId="ConfusingElseBranch" shortName="ConfusingElse" bundle="com.siyeh.InspectionGadgetsBundle"
605 key="confusing.else.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
606 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConfusingElseInspection"/>
607 <localInspection groupPath="Java" language="JAVA" shortName="ConstantConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
608 key="constant.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
609 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
610 implementationClass="com.siyeh.ig.controlflow.ConstantConditionalExpressionInspection"/>
611 <localInspection groupPath="Java" language="JAVA" shortName="ConstantIfStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="constant.if.statement.display.name"
612 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
613 level="WARNING" implementationClass="com.siyeh.ig.controlflow.ConstantIfStatementInspection"/>
614 <localInspection groupPath="Java" language="JAVA" shortName="ContinueStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="continue.statement.display.name"
615 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
616 level="WARNING" implementationClass="com.siyeh.ig.controlflow.ContinueStatementInspection"/>
617 <localInspection groupPath="Java" language="JAVA" shortName="ContinueStatementWithLabel" bundle="com.siyeh.InspectionGadgetsBundle"
618 key="continue.statement.with.label.display.name" groupBundle="messages.InspectionsBundle"
619 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
620 implementationClass="com.siyeh.ig.controlflow.ContinueStatementWithLabelInspection"/>
621 <localInspection groupPath="Java" language="JAVA" shortName="DefaultNotLastCaseInSwitch" bundle="com.siyeh.InspectionGadgetsBundle"
622 key="default.not.last.case.in.switch.display.name" groupBundle="messages.InspectionsBundle"
623 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
624 implementationClass="com.siyeh.ig.controlflow.DefaultNotLastCaseInSwitchInspection"/>
625 <localInspection groupPath="Java" language="JAVA" shortName="DoubleNegation" bundle="com.siyeh.InspectionGadgetsBundle" key="double.negation.display.name"
626 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
627 level="WARNING" implementationClass="com.siyeh.ig.controlflow.DoubleNegationInspection"/>
628 <localInspection groupPath="Java" language="JAVA" shortName="DuplicateBooleanBranch" bundle="com.siyeh.InspectionGadgetsBundle"
629 key="duplicate.boolean.branch.display.name" groupBundle="messages.InspectionsBundle"
630 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
631 implementationClass="com.siyeh.ig.controlflow.DuplicateBooleanBranchInspection"/>
632 <localInspection groupPath="Java" language="JAVA" shortName="DuplicateCondition" bundle="com.siyeh.InspectionGadgetsBundle" key="duplicate.condition.display.name"
633 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
634 level="WARNING" implementationClass="com.siyeh.ig.controlflow.DuplicateConditionInspection"/>
635 <localInspection groupPath="Java" language="JAVA" shortName="EnumSwitchStatementWhichMissesCases" bundle="com.siyeh.InspectionGadgetsBundle"
636 key="enum.switch.statement.which.misses.cases.display.name" groupBundle="messages.InspectionsBundle"
637 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
638 implementationClass="com.siyeh.ig.controlflow.EnumSwitchStatementWhichMissesCasesInspection"/>
639 <localInspection groupPath="Java" language="JAVA" suppressId="fallthrough" shortName="FallthruInSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle"
640 key="fallthru.in.switch.statement.display.name" groupBundle="messages.InspectionsBundle"
641 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
642 implementationClass="com.siyeh.ig.controlflow.FallthruInSwitchStatementInspection"/>
643 <localInspection groupPath="Java" language="JAVA" shortName="ForLoopReplaceableByWhile" bundle="com.siyeh.InspectionGadgetsBundle"
644 key="for.loop.replaceable.by.while.display.name" groupBundle="messages.InspectionsBundle"
645 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
646 implementationClass="com.siyeh.ig.controlflow.ForLoopReplaceableByWhileInspection"/>
647 <localInspection groupPath="Java" language="JAVA" shortName="ForLoopWithMissingComponent" bundle="com.siyeh.InspectionGadgetsBundle"
648 key="for.loop.with.missing.component.display.name" groupBundle="messages.InspectionsBundle"
649 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
650 implementationClass="com.siyeh.ig.controlflow.ForLoopWithMissingComponentInspection"/>
651 <localInspection groupPath="Java" language="JAVA" shortName="IfMayBeConditional" bundle="com.siyeh.InspectionGadgetsBundle" key="if.may.be.conditional.display.name"
652 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
653 level="WARNING" implementationClass="com.siyeh.ig.controlflow.IfMayBeConditionalInspection"/>
654 <localInspection groupPath="Java" language="JAVA" shortName="IfStatementWithIdenticalBranches" bundle="com.siyeh.InspectionGadgetsBundle"
655 key="if.statement.with.identical.branches.display.name" groupBundle="messages.InspectionsBundle"
656 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
657 implementationClass="com.siyeh.ig.controlflow.IfStatementWithIdenticalBranchesInspection"/>
658 <localInspection groupPath="Java" language="JAVA" shortName="IfStatementWithTooManyBranches" bundle="com.siyeh.InspectionGadgetsBundle"
659 key="if.statement.with.too.many.branches.display.name" groupBundle="messages.InspectionsBundle"
660 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
661 implementationClass="com.siyeh.ig.controlflow.IfStatementWithTooManyBranchesInspection"/>
662 <localInspection groupPath="Java" language="JAVA" shortName="InfiniteLoopStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="infinite.loop.statement.display.name"
663 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
664 level="WARNING" implementationClass="com.siyeh.ig.controlflow.InfiniteLoopStatementInspection"/>
665 <localInspection groupPath="Java" language="JAVA" shortName="LabeledStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="labeled.statement.display.name"
666 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
667 level="WARNING" implementationClass="com.siyeh.ig.controlflow.LabeledStatementInspection"/>
668 <localInspection groupPath="Java" language="JAVA" shortName="LoopConditionNotUpdatedInsideLoop" bundle="com.siyeh.InspectionGadgetsBundle"
669 key="loop.condition.not.updated.inside.loop.display.name" groupBundle="messages.InspectionsBundle"
670 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
671 implementationClass="com.siyeh.ig.controlflow.LoopConditionNotUpdatedInsideLoopInspection"/>
672 <localInspection groupPath="Java" language="JAVA" suppressId="LoopStatementThatDoesntLoop" shortName="LoopStatementsThatDontLoop"
673 bundle="com.siyeh.InspectionGadgetsBundle" key="loop.statements.that.dont.loop.display.name"
674 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
675 level="WARNING" implementationClass="com.siyeh.ig.controlflow.LoopStatementsThatDontLoopInspection"/>
676 <localInspection groupPath="Java" language="JAVA" shortName="LoopWithImplicitTerminationCondition" bundle="com.siyeh.InspectionGadgetsBundle"
677 key="loop.with.implicit.termination.condition.display.name" groupBundle="messages.InspectionsBundle"
678 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
679 implementationClass="com.siyeh.ig.controlflow.LoopWithImplicitTerminationConditionInspection"/>
680 <localInspection groupPath="Java" language="JAVA" suppressId="ConditionalExpressionWithNegatedCondition" shortName="NegatedConditional"
681 bundle="com.siyeh.InspectionGadgetsBundle" key="negated.conditional.display.name"
682 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
683 level="WARNING" implementationClass="com.siyeh.ig.controlflow.NegatedConditionalInspection"/>
684 <localInspection groupPath="Java" language="JAVA" shortName="NegatedConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
685 key="negated.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
686 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
687 implementationClass="com.siyeh.ig.controlflow.NegatedConditionalExpressionInspection"/>
688 <localInspection groupPath="Java" language="JAVA" shortName="NegatedEqualityExpression" bundle="com.siyeh.InspectionGadgetsBundle"
689 key="negated.equality.expression.display.name" groupBundle="messages.InspectionsBundle"
690 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
691 implementationClass="com.siyeh.ig.controlflow.NegatedEqualityExpressionInspection"/>
692 <localInspection groupPath="Java" language="JAVA" suppressId="IfStatementWithNegatedCondition" shortName="NegatedIfElse" bundle="com.siyeh.InspectionGadgetsBundle"
693 key="negated.if.else.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
694 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.controlflow.NegatedIfElseInspection"/>
695 <localInspection groupPath="Java" language="JAVA" shortName="NestedConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
696 key="nested.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
697 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
698 implementationClass="com.siyeh.ig.controlflow.NestedConditionalExpressionInspection"/>
699 <localInspection groupPath="Java" language="JAVA" shortName="NestedSwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.switch.statement.display.name"
700 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
701 level="WARNING" implementationClass="com.siyeh.ig.controlflow.NestedSwitchStatementInspection"/>
702 <localInspection groupPath="Java" language="JAVA" shortName="OverlyComplexBooleanExpression" bundle="com.siyeh.InspectionGadgetsBundle"
703 key="overly.complex.boolean.expression.display.name" groupBundle="messages.InspectionsBundle"
704 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
705 implementationClass="com.siyeh.ig.controlflow.OverlyComplexBooleanExpressionInspection"/>
706 <localInspection groupPath="Java" language="JAVA" shortName="PointlessBooleanExpression" bundle="com.siyeh.InspectionGadgetsBundle"
707 key="pointless.boolean.expression.display.name" groupBundle="messages.InspectionsBundle"
708 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
709 implementationClass="com.siyeh.ig.controlflow.PointlessBooleanExpressionInspection"/>
710 <localInspection groupPath="Java" language="JAVA" shortName="PointlessIndexOfComparison" bundle="com.siyeh.InspectionGadgetsBundle"
711 key="pointless.indexof.comparison.display.name" groupBundle="messages.InspectionsBundle"
712 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
713 implementationClass="com.siyeh.ig.controlflow.PointlessIndexOfComparisonInspection"/>
714 <localInspection groupPath="Java" language="JAVA" shortName="PointlessNullCheck" bundle="com.siyeh.InspectionGadgetsBundle" key="pointless.nullcheck.display.name"
715 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
716 level="WARNING" implementationClass="com.siyeh.ig.controlflow.PointlessNullCheckInspection"/>
717 <localInspection groupPath="Java" language="JAVA" shortName="SimplifiableConditionalExpression" bundle="com.siyeh.InspectionGadgetsBundle"
718 key="simplifiable.conditional.expression.display.name" groupBundle="messages.InspectionsBundle"
719 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
720 implementationClass="com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspection"/>
721 <localInspection groupPath="Java" language="JAVA" shortName="SwitchStatementDensity" bundle="com.siyeh.InspectionGadgetsBundle"
722 key="switch.statement.density.display.name" groupBundle="messages.InspectionsBundle"
723 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
724 implementationClass="com.siyeh.ig.controlflow.SwitchStatementDensityInspection"/>
725 <localInspection groupPath="Java" language="JAVA" shortName="SwitchStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statement.display.name"
726 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
727 level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementInspection"/>
728 <localInspection groupPath="Java" language="JAVA" suppressId="LocalVariableUsedAndDeclaredInDifferentSwitchBranches" shortName="SwitchStatementWithConfusingDeclaration"
729 bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statement.with.confusing.declaration.display.name"
730 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
731 level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithConfusingDeclarationInspection"/>
732 <localInspection groupPath="Java" language="JAVA" shortName="SwitchStatementWithTooFewBranches" bundle="com.siyeh.InspectionGadgetsBundle"
733 key="switch.statement.with.too.few.branches.display.name" groupBundle="messages.InspectionsBundle"
734 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
735 implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithTooFewBranchesInspection"/>
736 <localInspection groupPath="Java" language="JAVA" shortName="SwitchStatementWithTooManyBranches" bundle="com.siyeh.InspectionGadgetsBundle"
737 key="switch.statement.with.too.many.branches.display.name" groupBundle="messages.InspectionsBundle"
738 groupKey="group.names.control.flow.issues" enabledByDefault="false" level="WARNING"
739 implementationClass="com.siyeh.ig.controlflow.SwitchStatementWithTooManyBranchesInspection"/>
740 <localInspection groupPath="Java" language="JAVA" suppressId="SwitchStatementWithoutDefaultBranch" shortName="SwitchStatementsWithoutDefault"
741 bundle="com.siyeh.InspectionGadgetsBundle" key="switch.statements.without.default.display.name"
742 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
743 level="WARNING" implementationClass="com.siyeh.ig.controlflow.SwitchStatementsWithoutDefaultInspection"/>
744 <localInspection groupPath="Java" language="JAVA" suppressId="RedundantIfStatement" shortName="TrivialIf" bundle="com.siyeh.InspectionGadgetsBundle"
745 key="trivial.if.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues"
746 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.controlflow.TrivialIfInspection" cleanupTool="true"/>
747 <localInspection groupPath="Java" language="JAVA" suppressId="RedundantConditionalExpression" shortName="UnnecessaryConditionalExpression"
748 bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.conditional.expression.display.name"
749 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
750 level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryConditionalExpressionInspection"/>
751 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryBreak" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.break.display.name"
752 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
753 level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryBreakInspection"/>
754 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryContinue" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.continue.display.name"
755 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="true"
756 level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryContinueInspection"/>
757 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryDefault" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.default.display.name"
758 groupBundle="messages.InspectionsBundle" groupKey="group.names.control.flow.issues" enabledByDefault="false"
759 level="WARNING" implementationClass="com.siyeh.ig.controlflow.UnnecessaryDefaultInspection"/>
760 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryLabelOnBreakStatement" bundle="com.siyeh.InspectionGadgetsBundle"
761 key="unnecessary.label.on.break.statement.display.name" groupBundle="messages.InspectionsBundle"
762 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
763 implementationClass="com.siyeh.ig.controlflow.UnnecessaryLabelOnBreakStatementInspection"/>
764 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryLabelOnContinueStatement" bundle="com.siyeh.InspectionGadgetsBundle"
765 key="unnecessary.label.on.continue.statement.display.name" groupBundle="messages.InspectionsBundle"
766 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
767 implementationClass="com.siyeh.ig.controlflow.UnnecessaryLabelOnContinueStatementInspection"/>
768 <localInspection groupPath="Java" language="JAVA" suppressId="UnnecessaryReturnStatement" shortName="UnnecessaryReturn" bundle="com.siyeh.InspectionGadgetsBundle"
769 key="unnecessary.return.display.name" groupBundle="messages.InspectionsBundle"
770 groupKey="group.names.control.flow.issues" enabledByDefault="true" level="WARNING"
771 implementationClass="com.siyeh.ig.controlflow.UnnecessaryReturnInspection"/>
773 <!--group.names.data.flow.issues-->
774 <localInspection groupPath="Java" language="JAVA" shortName="BooleanVariableAlwaysNegated" bundle="com.siyeh.InspectionGadgetsBundle"
775 key="boolean.variable.always.inverted.display.name" groupBundle="messages.InspectionsBundle"
776 groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
777 implementationClass="com.siyeh.ig.dataflow.BooleanVariableAlwaysNegatedInspection"/>
778 <localInspection groupPath="Java" language="JAVA" shortName="ConstantValueVariableUse" bundle="com.siyeh.InspectionGadgetsBundle"
779 key="constant.value.variable.use.display.name" groupBundle="messages.InspectionsBundle"
780 groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
781 implementationClass="com.siyeh.ig.dataflow.ConstantValueVariableUseInspection"/>
782 <localInspection groupPath="Java" language="JAVA" shortName="LawOfDemeter" bundle="com.siyeh.InspectionGadgetsBundle" key="law.of.demeter.display.name"
783 groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
784 level="WARNING" implementationClass="com.siyeh.ig.dataflow.LawOfDemeterInspection"/>
785 <localInspection groupPath="Java" language="JAVA" shortName="NegativelyNamedBooleanVariable" bundle="com.siyeh.InspectionGadgetsBundle"
786 key="negatively.named.boolean.variable.display.name" groupBundle="messages.InspectionsBundle"
787 groupKey="group.names.data.flow.issues" enabledByDefault="false" level="WARNING"
788 implementationClass="com.siyeh.ig.dataflow.NegativelyNamedBooleanVariableInspection"/>
789 <localInspection groupPath="Java" language="JAVA" shortName="ReuseOfLocalVariable" bundle="com.siyeh.InspectionGadgetsBundle" key="reuse.of.local.variable.display.name"
790 groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
791 level="WARNING" implementationClass="com.siyeh.ig.dataflow.ReuseOfLocalVariableInspection"/>
792 <localInspection groupPath="Java" language="JAVA" shortName="TooBroadScope" bundle="com.siyeh.InspectionGadgetsBundle" key="too.broad.scope.display.name"
793 groupBundle="messages.InspectionsBundle" groupKey="group.names.data.flow.issues" enabledByDefault="false"
794 level="WARNING" implementationClass="com.siyeh.ig.dataflow.TooBroadScopeInspection"/>
795 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryLocalVariable" bundle="com.siyeh.InspectionGadgetsBundle"
796 key="redundant.local.variable.display.name" groupBundle="messages.InspectionsBundle"
797 groupKey="group.names.data.flow.issues" enabledByDefault="true" level="WARNING"
798 implementationClass="com.siyeh.ig.dataflow.UnnecessaryLocalVariableInspection"/>
799 <globalInspection groupPath="Java" language="JAVA" shortName="BooleanMethodIsAlwaysInverted" bundle="messages.InspectionsBundle"
800 key="boolean.method.is.always.inverted.display.name" groupBundle="messages.InspectionsBundle"
801 groupKey="group.names.data.flow.issues" enabledByDefault="true" level="WARNING"
802 implementationClass="com.intellij.codeInspection.booleanIsAlwaysInverted.BooleanMethodIsAlwaysInvertedInspection"/>
804 <!--group.names.dependency.issues-->
805 <globalInspection groupPath="Java" language="JAVA" shortName="ClassWithTooManyDependencies" bundle="com.siyeh.InspectionGadgetsBundle"
806 key="class.with.too.many.dependencies.display.name" groupBundle="messages.InspectionsBundle"
807 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
808 implementationClass="com.siyeh.ig.dependency.ClassWithTooManyDependenciesInspection"/>
809 <globalInspection groupPath="Java" language="JAVA" shortName="ClassWithTooManyDependents" bundle="com.siyeh.InspectionGadgetsBundle"
810 key="class.with.too.many.dependents.display.name" groupBundle="messages.InspectionsBundle"
811 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
812 implementationClass="com.siyeh.ig.dependency.ClassWithTooManyDependentsInspection"/>
813 <globalInspection groupPath="Java" language="JAVA" shortName="ClassWithTooManyTransitiveDependencies" bundle="com.siyeh.InspectionGadgetsBundle"
814 key="class.with.too.many.transitive.dependencies.display.name" groupBundle="messages.InspectionsBundle"
815 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
816 implementationClass="com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependenciesInspection"/>
817 <globalInspection groupPath="Java" language="JAVA" shortName="ClassWithTooManyTransitiveDependents" bundle="com.siyeh.InspectionGadgetsBundle"
818 key="class.with.too.many.transitive.dependents.display.name" groupBundle="messages.InspectionsBundle"
819 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
820 implementationClass="com.siyeh.ig.dependency.ClassWithTooManyTransitiveDependentsInspection"/>
821 <globalInspection groupPath="Java" language="JAVA" shortName="CyclicClassDependency" bundle="com.siyeh.InspectionGadgetsBundle"
822 key="cyclic.class.dependency.display.name" groupBundle="messages.InspectionsBundle"
823 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
824 implementationClass="com.siyeh.ig.dependency.CyclicClassDependencyInspection"/>
825 <globalInspection groupPath="Java" language="JAVA" shortName="CyclicPackageDependency" bundle="com.siyeh.InspectionGadgetsBundle"
826 key="cyclic.package.dependency.display.name" groupBundle="messages.InspectionsBundle"
827 groupKey="group.names.dependency.issues" enabledByDefault="false" level="WARNING"
828 implementationClass="com.siyeh.ig.dependency.CyclicPackageDependencyInspection"/>
830 <!--group.names.encapsulation.issues-->
831 <localInspection groupPath="Java" language="JAVA" shortName="PackageVisibleField" bundle="com.siyeh.InspectionGadgetsBundle" key="package.visible.field.display.name"
832 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
833 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PackageVisibleFieldInspection"/>
834 <localInspection groupPath="Java" language="JAVA" shortName="PackageVisibleInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
835 key="package.visible.inner.class.display.name" groupBundle="messages.InspectionsBundle"
836 groupKey="group.names.encapsulation.issues" enabledByDefault="false" level="WARNING"
837 implementationClass="com.siyeh.ig.encapsulation.PackageVisibleInnerClassInspection"/>
838 <localInspection groupPath="Java" language="JAVA" shortName="ProtectedField" bundle="com.siyeh.InspectionGadgetsBundle" key="protected.field.display.name"
839 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
840 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ProtectedFieldInspection"/>
841 <localInspection groupPath="Java" language="JAVA" shortName="ProtectedInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="protected.inner.class.display.name"
842 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
843 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ProtectedInnerClassInspection"/>
844 <localInspection groupPath="Java" language="JAVA" shortName="PublicField" bundle="com.siyeh.InspectionGadgetsBundle" key="public.field.display.name"
845 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
846 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PublicFieldInspection"/>
847 <localInspection groupPath="Java" language="JAVA" shortName="PublicInnerClass" bundle="com.siyeh.InspectionGadgetsBundle" key="public.inner.class.display.name"
848 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
849 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.PublicInnerClassInspection"/>
850 <localInspection groupPath="Java" language="JAVA" suppressId="ReturnOfCollectionOrArrayField" shortName="ReturnOfCollectionField"
851 bundle="com.siyeh.InspectionGadgetsBundle" key="return.of.collection.array.field.display.name"
852 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
853 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ReturnOfCollectionFieldInspection"/>
854 <localInspection groupPath="Java" language="JAVA" shortName="ReturnOfDateField" bundle="com.siyeh.InspectionGadgetsBundle" key="return.date.calendar.field.display.name"
855 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
856 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.ReturnOfDateFieldInspection"/>
857 <localInspection groupPath="Java" language="JAVA" suppressId="AccessingNonPublicFieldOfAnotherObject" shortName="UseOfAnotherObjectsPrivateField"
858 bundle="com.siyeh.InspectionGadgetsBundle" key="accessing.non.public.field.of.another.object.display.name"
859 groupBundle="messages.InspectionsBundle" groupKey="group.names.encapsulation.issues" enabledByDefault="false"
860 level="WARNING" implementationClass="com.siyeh.ig.encapsulation.UseOfAnotherObjectsPrivateFieldInspection"/>
862 <!--group.names.error.handling-->
863 <localInspection groupPath="Java" language="JAVA" shortName="ExtendsThrowable" bundle="com.siyeh.InspectionGadgetsBundle"
864 key="extends.throwable.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
865 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.errorhandling.ExtendsThrowableInspection"/>
866 <localInspection groupPath="Java" language="JAVA" suppressId="ProhibitedExceptionCaught" shortName="BadExceptionCaught" bundle="com.siyeh.InspectionGadgetsBundle"
867 key="bad.exception.caught.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
868 enabledByDefault="false" level="WARNING"
869 implementationClass="com.siyeh.ig.errorhandling.BadExceptionCaughtInspection"/>
870 <localInspection groupPath="Java" language="JAVA" suppressId="ProhibitedExceptionDeclared" shortName="BadExceptionDeclared" bundle="com.siyeh.InspectionGadgetsBundle"
871 key="bad.exception.declared.display.name" groupBundle="messages.InspectionsBundle"
872 groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
873 implementationClass="com.siyeh.ig.errorhandling.BadExceptionDeclaredInspection"/>
874 <localInspection groupPath="Java" language="JAVA" suppressId="ProhibitedExceptionThrown" shortName="BadExceptionThrown" bundle="com.siyeh.InspectionGadgetsBundle"
875 key="bad.exception.thrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
876 enabledByDefault="false" level="WARNING"
877 implementationClass="com.siyeh.ig.errorhandling.BadExceptionThrownInspection"/>
878 <localInspection groupPath="Java" language="JAVA" shortName="CaughtExceptionImmediatelyRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
879 key="caught.exception.immediately.rethrown.display.name" groupBundle="messages.InspectionsBundle"
880 groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
881 implementationClass="com.siyeh.ig.errorhandling.CaughtExceptionImmediatelyRethrownInspection"/>
882 <localInspection groupPath="Java" language="JAVA" shortName="CheckedExceptionClass" bundle="com.siyeh.InspectionGadgetsBundle" key="checked.exception.class.display.name"
883 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
884 implementationClass="com.siyeh.ig.errorhandling.CheckedExceptionClassInspection"/>
885 <localInspection groupPath="Java" language="JAVA" shortName="ContinueOrBreakFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
886 key="continue.or.break.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
887 groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
888 implementationClass="com.siyeh.ig.errorhandling.ContinueOrBreakFromFinallyBlockInspection"/>
889 <localInspection groupPath="Java" language="JAVA" shortName="EmptyCatchBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.catch.block.display.name"
890 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
891 implementationClass="com.siyeh.ig.errorhandling.EmptyCatchBlockInspection"/>
892 <localInspection groupPath="Java" language="JAVA" shortName="EmptyFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.finally.block.display.name"
893 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
894 implementationClass="com.siyeh.ig.errorhandling.EmptyFinallyBlockInspection"/>
895 <localInspection groupPath="Java" language="JAVA" shortName="EmptyTryBlock" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.try.block.display.name"
896 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
897 implementationClass="com.siyeh.ig.errorhandling.EmptyTryBlockInspection"/>
898 <localInspection groupPath="Java" language="JAVA" suppressId="ErrorNotRethrown" shortName="ErrorRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
899 key="error.rethrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
900 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.errorhandling.ErrorRethrownInspection"/>
901 <localInspection groupPath="Java" language="JAVA" suppressId="ThrowInsideCatchBlockWhichIgnoresCaughtException" shortName="ExceptionFromCatchWhichDoesntWrap"
902 bundle="com.siyeh.InspectionGadgetsBundle" key="exception.from.catch.which.doesnt.wrap.display.name"
903 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
904 implementationClass="com.siyeh.ig.errorhandling.ExceptionFromCatchWhichDoesntWrapInspection"/>
905 <localInspection groupPath="Java" language="JAVA" suppressId="finally" shortName="FinallyBlockCannotCompleteNormally" bundle="com.siyeh.InspectionGadgetsBundle"
906 key="finally.block.cannot.complete.normally.display.name" groupBundle="messages.InspectionsBundle"
907 groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
908 implementationClass="com.siyeh.ig.errorhandling.FinallyBlockCannotCompleteNormallyInspection"/>
909 <localInspection groupPath="Java" language="JAVA" shortName="InstanceofCatchParameter" bundle="com.siyeh.InspectionGadgetsBundle"
910 key="instanceof.catch.parameter.display.name" groupBundle="messages.InspectionsBundle"
911 groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
912 implementationClass="com.siyeh.ig.errorhandling.InstanceofCatchParameterInspection"/>
913 <localInspection groupPath="Java" language="JAVA" shortName="NestedTryStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="nested.try.statement.display.name"
914 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
915 implementationClass="com.siyeh.ig.errorhandling.NestedTryStatementInspection"/>
916 <localInspection groupPath="Java" language="JAVA" shortName="NonFinalFieldOfException" bundle="com.siyeh.InspectionGadgetsBundle"
917 key="non.final.field.of.exception.display.name" groupBundle="messages.InspectionsBundle"
918 groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
919 implementationClass="com.siyeh.ig.errorhandling.NonFinalFieldOfExceptionInspection"/>
920 <localInspection groupPath="Java" language="JAVA" suppressId="ReturnInsideFinallyBlock" shortName="ReturnFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
921 key="return.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
922 groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
923 implementationClass="com.siyeh.ig.errorhandling.ReturnFromFinallyBlockInspection"/>
924 <localInspection groupPath="Java" language="JAVA" suppressId="ThreadDeathNotRethrown" shortName="ThreadDeathRethrown" bundle="com.siyeh.InspectionGadgetsBundle"
925 key="thread.death.rethrown.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
926 enabledByDefault="false" level="WARNING"
927 implementationClass="com.siyeh.ig.errorhandling.ThreadDeathRethrownInspection"/>
928 <localInspection groupPath="Java" language="JAVA" shortName="ThrowCaughtLocally" bundle="com.siyeh.InspectionGadgetsBundle" key="throw.caught.locally.display.name"
929 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
930 implementationClass="com.siyeh.ig.errorhandling.ThrowCaughtLocallyInspection"/>
931 <localInspection groupPath="Java" language="JAVA" shortName="ThrowFromFinallyBlock" bundle="com.siyeh.InspectionGadgetsBundle"
932 key="throw.from.finally.block.display.name" groupBundle="messages.InspectionsBundle"
933 groupKey="group.names.error.handling" enabledByDefault="true" level="WARNING"
934 implementationClass="com.siyeh.ig.errorhandling.ThrowFromFinallyBlockInspection"/>
935 <localInspection groupPath="Java" language="JAVA" shortName="NullThrown" bundle="com.siyeh.InspectionGadgetsBundle" key="null.thrown.display.name"
936 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
937 implementationClass="com.siyeh.ig.errorhandling.NullThrownInspection"/>
938 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyBroadCatchBlock" shortName="TooBroadCatch" bundle="com.siyeh.InspectionGadgetsBundle"
939 key="too.broad.catch.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling"
940 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.errorhandling.TooBroadCatchInspection"/>
941 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyBroadThrowsClause" shortName="TooBroadThrows" bundle="com.siyeh.InspectionGadgetsBundle"
942 key="overly.broad.throws.clause.display.name" groupBundle="messages.InspectionsBundle"
943 groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
944 implementationClass="com.siyeh.ig.errorhandling.TooBroadThrowsInspection"/>
945 <localInspection groupPath="Java" language="JAVA" shortName="UncheckedExceptionClass" bundle="com.siyeh.InspectionGadgetsBundle"
946 key="unchecked.exception.class.display.name" groupBundle="messages.InspectionsBundle"
947 groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
948 implementationClass="com.siyeh.ig.errorhandling.UncheckedExceptionClassInspection"/>
949 <localInspection groupPath="Java" language="JAVA" shortName="UnusedCatchParameter" bundle="com.siyeh.InspectionGadgetsBundle" key="unused.catch.parameter.display.name"
950 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
951 implementationClass="com.siyeh.ig.errorhandling.UnusedCatchParameterInspection"/>
952 <localInspection groupPath="Java" language="JAVA" shortName="NewExceptionWithoutArguments" bundle="com.siyeh.InspectionGadgetsBundle" key="new.exception.without.arguments.display.name"
953 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
954 implementationClass="com.siyeh.ig.errorhandling.NewExceptionWithoutArgumentsInspection"/>
955 <localInspection groupPath="Java" language="JAVA" shortName="ThrowsRuntimeException" bundle="com.siyeh.InspectionGadgetsBundle" key="throws.runtime.exception.display.name"
956 groupBundle="messages.InspectionsBundle" groupKey="group.names.error.handling" enabledByDefault="false" level="WARNING"
957 implementationClass="com.siyeh.ig.errorhandling.ThrowsRuntimeExceptionInspection"/>
959 <!--group.names.finalization.issues-->
960 <localInspection groupPath="Java" language="JAVA" suppressId="FinalizeDoesntCallSuperFinalize" shortName="FinalizeCallsSuperFinalize"
961 bundle="com.siyeh.InspectionGadgetsBundle" key="finalize.doesnt.call.super.display.name"
962 groupBundle="messages.InspectionsBundle" groupKey="group.names.finalization.issues" enabledByDefault="true"
963 level="WARNING" implementationClass="com.siyeh.ig.finalization.FinalizeCallsSuperFinalizeInspection"/>
964 <localInspection groupPath="Java" language="JAVA" suppressId="FinalizeDeclaration" shortName="Finalize" bundle="com.siyeh.InspectionGadgetsBundle"
965 key="finalize.declaration.display.name" groupBundle="messages.InspectionsBundle"
966 groupKey="group.names.finalization.issues" enabledByDefault="false" level="WARNING"
967 implementationClass="com.siyeh.ig.finalization.FinalizeInspection"/>
968 <localInspection groupPath="Java" language="JAVA" shortName="FinalizeNotProtected" bundle="com.siyeh.InspectionGadgetsBundle"
969 key="finalize.not.declared.protected.display.name" groupBundle="messages.InspectionsBundle"
970 groupKey="group.names.finalization.issues" enabledByDefault="false" level="WARNING"
971 implementationClass="com.siyeh.ig.finalization.FinalizeNotProtectedInspection"/>
972 <localInspection groupPath="Java" language="JAVA" suppressId="FinalizeCalledExplicitly" shortName="NoExplicitFinalizeCalls" bundle="com.siyeh.InspectionGadgetsBundle"
973 key="finalize.called.explicitly.display.name" groupBundle="messages.InspectionsBundle"
974 groupKey="group.names.finalization.issues" enabledByDefault="true" level="WARNING"
975 implementationClass="com.siyeh.ig.finalization.NoExplicitFinalizeCallsInspection"/>
977 <!--group.names.imports-->
978 <localInspection groupPath="Java" language="JAVA" shortName="JavaLangImport" bundle="com.siyeh.InspectionGadgetsBundle" key="java.lang.import.display.name"
979 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING" cleanupTool="true"
980 implementationClass="com.siyeh.ig.imports.JavaLangImportInspection"/>
981 <localInspection groupPath="Java" language="JAVA" shortName="OnDemandImport" bundle="com.siyeh.InspectionGadgetsBundle" key="import.display.name"
982 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
983 implementationClass="com.siyeh.ig.imports.OnDemandImportInspection"/>
984 <localInspection groupPath="Java" language="JAVA" shortName="SamePackageImport" bundle="com.siyeh.InspectionGadgetsBundle" key="import.from.same.package.display.name"
985 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING" cleanupTool="true"
986 implementationClass="com.siyeh.ig.imports.SamePackageImportInspection"/>
987 <localInspection groupPath="Java" language="JAVA" shortName="SingleClassImport" bundle="com.siyeh.InspectionGadgetsBundle" key="single.class.import.display.name"
988 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
989 implementationClass="com.siyeh.ig.imports.SingleClassImportInspection"/>
990 <localInspection groupPath="Java" language="JAVA" shortName="StaticImport" bundle="com.siyeh.InspectionGadgetsBundle" key="static.import.display.name"
991 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
992 implementationClass="com.siyeh.ig.imports.StaticImportInspection"/>
993 <localInspection groupPath="Java" language="JAVA" shortName="UnusedImport" bundle="com.siyeh.InspectionGadgetsBundle" key="unused.import.display.name" runForWholeFile="true"
994 groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="false" level="WARNING"
995 implementationClass="com.siyeh.ig.imports.UnusedImportInspection"/>
997 <!--group.names.inheritance.issues-->
998 <localInspection groupPath="Java" language="JAVA" shortName="AbstractClassExtendsConcreteClass" bundle="com.siyeh.InspectionGadgetsBundle"
999 key="abstract.class.extends.concrete.class.display.name" groupBundle="messages.InspectionsBundle"
1000 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1001 implementationClass="com.siyeh.ig.inheritance.AbstractClassExtendsConcreteClassInspection"/>
1002 <localInspection groupPath="Java" language="JAVA" shortName="AbstractClassNeverImplemented" bundle="com.siyeh.InspectionGadgetsBundle"
1003 key="abstract.class.never.implemented.display.name" groupBundle="messages.InspectionsBundle"
1004 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1005 implementationClass="com.siyeh.ig.inheritance.AbstractClassNeverImplementedInspection"/>
1006 <localInspection groupPath="Java" language="JAVA" shortName="AbstractClassWithoutAbstractMethods" bundle="com.siyeh.InspectionGadgetsBundle"
1007 key="abstract.class.without.abstract.methods.display.name" groupBundle="messages.InspectionsBundle"
1008 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1009 implementationClass="com.siyeh.ig.inheritance.AbstractClassWithoutAbstractMethodsInspection"/>
1010 <localInspection groupPath="Java" language="JAVA" shortName="AbstractMethodOverridesAbstractMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1011 key="abstract.method.overrides.abstract.method.display.name" groupBundle="messages.InspectionsBundle"
1012 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1013 implementationClass="com.siyeh.ig.inheritance.AbstractMethodOverridesAbstractMethodInspection"/>
1014 <localInspection groupPath="Java" language="JAVA" shortName="AbstractMethodOverridesConcreteMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1015 key="abstract.method.overrides.concrete.method.display.name" groupBundle="messages.InspectionsBundle"
1016 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1017 implementationClass="com.siyeh.ig.inheritance.AbstractMethodOverridesConcreteMethodInspection"/>
1018 <localInspection groupPath="Java" language="JAVA" shortName="AbstractMethodWithMissingImplementations" bundle="com.siyeh.InspectionGadgetsBundle"
1019 key="abstract.method.with.missing.implementations.display.name" groupBundle="messages.InspectionsBundle"
1020 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1021 implementationClass="com.siyeh.ig.inheritance.AbstractMethodWithMissingImplementationsInspection"/>
1022 <localInspection groupPath="Java" language="JAVA" suppressId="ClassExplicitlyAnnotation" shortName="ExtendsAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
1023 key="extends.annotation.display.name" groupBundle="messages.InspectionsBundle"
1024 groupKey="group.names.inheritance.issues" enabledByDefault="true" level="WARNING"
1025 implementationClass="com.siyeh.ig.inheritance.ExtendsAnnotationInspection"/>
1026 <localInspection groupPath="Java" language="JAVA" suppressId="ClassExtendsConcreteCollection" shortName="ExtendsConcreteCollection"
1027 bundle="com.siyeh.InspectionGadgetsBundle" key="extends.concrete.collection.display.name"
1028 groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
1029 level="WARNING" implementationClass="com.siyeh.ig.inheritance.ExtendsConcreteCollectionInspection"/>
1030 <localInspection groupPath="Java" language="JAVA" shortName="ExtendsUtilityClass" bundle="com.siyeh.InspectionGadgetsBundle"
1031 key="class.extends.utility.class.display.name" groupBundle="messages.InspectionsBundle"
1032 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1033 implementationClass="com.siyeh.ig.inheritance.ExtendsUtilityClassInspection"/>
1034 <localInspection groupPath="Java" language="JAVA" shortName="InterfaceNeverImplemented" bundle="com.siyeh.InspectionGadgetsBundle"
1035 key="interface.never.implemented.display.name" groupBundle="messages.InspectionsBundle"
1036 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1037 implementationClass="com.siyeh.ig.inheritance.InterfaceNeverImplementedInspection"/>
1038 <localInspection groupPath="Java" language="JAVA" suppressId="ConstructorNotProtectedInAbstractClass" shortName="NonProtectedConstructorInAbstractClass"
1039 bundle="com.siyeh.InspectionGadgetsBundle" key="non.protected.constructor.in.abstract.class.display.name"
1040 groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
1041 level="WARNING" implementationClass="com.siyeh.ig.inheritance.NonProtectedConstructorInAbstractClassInspection"/>
1042 <localInspection groupPath="Java" language="JAVA" shortName="ParameterTypePreventsOverriding" bundle="com.siyeh.InspectionGadgetsBundle"
1043 key="parameter.type.prevents.overriding.display.name" groupBundle="messages.InspectionsBundle"
1044 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1045 implementationClass="com.siyeh.ig.inheritance.ParameterTypePreventsOverridingInspection"/>
1046 <localInspection groupPath="Java" language="JAVA" shortName="ProblematicVarargsMethodOverride" bundle="com.siyeh.InspectionGadgetsBundle"
1047 key="problematic.varargs.method.display.name" groupBundle="messages.InspectionsBundle"
1048 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1049 implementationClass="com.siyeh.ig.inheritance.ProblematicVarargsMethodOverrideInspection"/>
1050 <localInspection groupPath="Java" language="JAVA" shortName="RedundantMethodOverride" bundle="com.siyeh.InspectionGadgetsBundle"
1051 key="redundant.method.override.display.name" groupBundle="messages.InspectionsBundle"
1052 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1053 implementationClass="com.siyeh.ig.inheritance.RedundantMethodOverrideInspection"/>
1054 <localInspection groupPath="Java" language="JAVA" shortName="RefusedBequest" bundle="com.siyeh.InspectionGadgetsBundle" key="refused.bequest.display.name"
1055 groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="true"
1056 level="WARNING" implementationClass="com.siyeh.ig.inheritance.RefusedBequestInspection"/>
1057 <localInspection groupPath="Java" language="JAVA" shortName="StaticInheritance" bundle="com.siyeh.InspectionGadgetsBundle" key="static.inheritance.display.name"
1058 groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues" enabledByDefault="false"
1059 level="WARNING" implementationClass="com.siyeh.ig.inheritance.StaticInheritanceInspection"/>
1060 <localInspection groupPath="Java" language="JAVA" shortName="TypeParameterExtendsFinalClass" bundle="com.siyeh.InspectionGadgetsBundle"
1061 key="type.parameter.extends.final.class.display.name" groupBundle="messages.InspectionsBundle"
1062 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1063 implementationClass="com.siyeh.ig.inheritance.TypeParameterExtendsFinalClassInspection"/>
1064 <localInspection groupPath="Java" language="JAVA" suppressId="override" shortName="MissingOverrideAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
1065 key="missing.override.annotation.display.name" groupBundle="messages.InspectionsBundle"
1066 groupKey="group.names.inheritance.issues" enabledByDefault="false" level="WARNING"
1067 implementationClass="com.siyeh.ig.inheritance.MissingOverrideAnnotationInspection" cleanupTool="true"/>
1069 <!--group.names.initialization.issues-->
1070 <localInspection groupPath="Java" language="JAVA" shortName="AbstractMethodCallInConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
1071 key="abstract.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
1072 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1073 implementationClass="com.siyeh.ig.initialization.AbstractMethodCallInConstructorInspection"/>
1074 <localInspection groupPath="Java" language="JAVA" shortName="DoubleBraceInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
1075 key="double.brace.initialization.display.name" groupBundle="messages.InspectionsBundle"
1076 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1077 implementationClass="com.siyeh.ig.initialization.DoubleBraceInitializationInspection"/>
1078 <localInspection groupPath="Java" language="JAVA" suppressId="InstanceVariableMayNotBeInitialized" shortName="InstanceVariableInitialization"
1079 bundle="com.siyeh.InspectionGadgetsBundle" key="instance.variable.may.not.be.initialized.display.name"
1080 groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
1081 level="WARNING" implementationClass="com.siyeh.ig.initialization.InstanceVariableInitializationInspection"/>
1082 <localInspection groupPath="Java" language="JAVA" suppressId="InstanceVariableUsedBeforeInitialized" shortName="InstanceVariableUninitializedUse"
1083 bundle="com.siyeh.InspectionGadgetsBundle" key="instance.variable.used.before.initialized.display.name"
1084 groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
1085 level="WARNING" implementationClass="com.siyeh.ig.initialization.InstanceVariableUninitializedUseInspection"/>
1086 <localInspection groupPath="Java" language="JAVA" shortName="NonFinalStaticVariableUsedInClassInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
1087 key="non.final.static.variable.initialization.display.name" groupBundle="messages.InspectionsBundle"
1088 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1089 implementationClass="com.siyeh.ig.initialization.NonFinalStaticVariableUsedInClassInitializationInspection"/>
1090 <localInspection groupPath="Java" language="JAVA" shortName="NonThreadSafeLazyInitialization" bundle="com.siyeh.InspectionGadgetsBundle"
1091 key="non.thread.safe.lazy.initialization.display.name" groupBundle="messages.InspectionsBundle"
1092 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1093 implementationClass="com.siyeh.ig.initialization.NonThreadSafeLazyInitializationInspection"/>
1094 <localInspection groupPath="Java" language="JAVA" shortName="OverridableMethodCallDuringObjectConstruction" bundle="com.siyeh.InspectionGadgetsBundle"
1095 key="overridable.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
1096 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1097 implementationClass="com.siyeh.ig.initialization.OverridableMethodCallDuringObjectConstructionInspection"/>
1098 <localInspection groupPath="Java" language="JAVA" shortName="OverriddenMethodCallDuringObjectConstruction" bundle="com.siyeh.InspectionGadgetsBundle"
1099 key="overridden.method.call.in.constructor.display.name" groupBundle="messages.InspectionsBundle"
1100 groupKey="group.names.initialization.issues" enabledByDefault="false" level="WARNING"
1101 implementationClass="com.siyeh.ig.initialization.OverriddenMethodCallDuringObjectConstructionInspection"/>
1102 <localInspection groupPath="Java" language="JAVA" suppressId="StaticVariableMayNotBeInitialized" shortName="StaticVariableInitialization"
1103 bundle="com.siyeh.InspectionGadgetsBundle" key="static.variable.may.not.be.initialized.display.name"
1104 groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
1105 level="WARNING" implementationClass="com.siyeh.ig.initialization.StaticVariableInitializationInspection"/>
1106 <localInspection groupPath="Java" language="JAVA" suppressId="StaticVariableUsedBeforeInitialization" shortName="StaticVariableUninitializedUse"
1107 bundle="com.siyeh.InspectionGadgetsBundle" key="static.variable.used.before.initialization.display.name"
1108 groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
1109 level="WARNING" implementationClass="com.siyeh.ig.initialization.StaticVariableUninitializedUseInspection"/>
1110 <localInspection groupPath="Java" language="JAVA" suppressId="ThisEscapedInObjectConstruction" shortName="ThisEscapedInConstructor"
1111 bundle="com.siyeh.InspectionGadgetsBundle" key="this.reference.escaped.in.construction.display.name"
1112 groupBundle="messages.InspectionsBundle" groupKey="group.names.initialization.issues" enabledByDefault="false"
1113 level="WARNING" implementationClass="com.siyeh.ig.initialization.ThisEscapedInConstructorInspection"/>
1115 <!--group.names.internationalization.issues-->
1116 <localInspection groupPath="Java" language="JAVA" shortName="CharacterComparison" bundle="com.siyeh.InspectionGadgetsBundle" key="character.comparison.display.name"
1117 groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
1118 level="WARNING" implementationClass="com.siyeh.ig.internationalization.CharacterComparisonInspection"/>
1119 <localInspection groupPath="Java" language="JAVA" suppressId="CallToDateToString" shortName="DateToString" bundle="com.siyeh.InspectionGadgetsBundle"
1120 key="call.to.date.tostring.display.name" groupBundle="messages.InspectionsBundle"
1121 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1122 implementationClass="com.siyeh.ig.internationalization.DateToStringInspection"/>
1123 <localInspection groupPath="Java" language="JAVA" shortName="MagicCharacter" bundle="com.siyeh.InspectionGadgetsBundle" key="magic.character.display.name"
1124 groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
1125 level="WARNING" implementationClass="com.siyeh.ig.internationalization.MagicCharacterInspection"/>
1126 <localInspection groupPath="Java" language="JAVA" suppressId="CallToNumericToString" shortName="NumericToString" bundle="com.siyeh.InspectionGadgetsBundle"
1127 key="call.to.numeric.tostring.display.name" groupBundle="messages.InspectionsBundle"
1128 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1129 implementationClass="com.siyeh.ig.internationalization.NumericToStringInspection"/>
1130 <localInspection groupPath="Java" language="JAVA" shortName="SimpleDateFormatWithoutLocale" bundle="com.siyeh.InspectionGadgetsBundle"
1131 key="instantiating.simpledateformat.without.locale.display.name" groupBundle="messages.InspectionsBundle"
1132 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1133 implementationClass="com.siyeh.ig.internationalization.SimpleDateFormatWithoutLocaleInspection"/>
1134 <localInspection groupPath="Java" language="JAVA" suppressId="CallToStringCompareTo" shortName="StringCompareTo" bundle="com.siyeh.InspectionGadgetsBundle"
1135 key="string.compareto.call.display.name" groupBundle="messages.InspectionsBundle"
1136 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1137 implementationClass="com.siyeh.ig.internationalization.StringCompareToInspection"/>
1138 <localInspection groupPath="Java" language="JAVA" shortName="StringConcatenation" bundle="com.siyeh.InspectionGadgetsBundle" key="string.concatenation.display.name"
1139 groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
1140 level="WARNING" implementationClass="com.siyeh.ig.internationalization.StringConcatenationInspection"/>
1141 <localInspection groupPath="Java" language="JAVA" suppressId="CallToStringEqualsIgnoreCase" shortName="StringEqualsIgnoreCase" bundle="com.siyeh.InspectionGadgetsBundle"
1142 key="string.equalsignorecase.call.display.name" groupBundle="messages.InspectionsBundle"
1143 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1144 implementationClass="com.siyeh.ig.internationalization.StringEqualsIgnoreCaseInspection"/>
1145 <localInspection groupPath="Java" language="JAVA" suppressId="CallToStringEquals" shortName="StringEquals" bundle="com.siyeh.InspectionGadgetsBundle"
1146 key="string.equals.call.display.name" groupBundle="messages.InspectionsBundle"
1147 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1148 implementationClass="com.siyeh.ig.internationalization.StringEqualsInspection"/>
1149 <localInspection groupPath="Java" language="JAVA" suppressId="StringToUpperCaseOrToLowerCaseWithoutLocale" shortName="StringToUpperWithoutLocale"
1150 bundle="com.siyeh.InspectionGadgetsBundle" key="string.touppercase.tolowercase.without.locale.display.name"
1151 groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false"
1152 level="WARNING" implementationClass="com.siyeh.ig.internationalization.StringToUpperWithoutLocaleInspection"/>
1153 <localInspection groupPath="Java" language="JAVA" suppressId="UseOfStringTokenizer" shortName="StringTokenizer" bundle="com.siyeh.InspectionGadgetsBundle"
1154 key="use.stringtokenizer.display.name" groupBundle="messages.InspectionsBundle"
1155 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1156 implementationClass="com.siyeh.ig.internationalization.StringTokenizerInspection"/>
1157 <localInspection groupPath="Java" language="JAVA" suppressId="CallToTimeToString" shortName="TimeToString" bundle="com.siyeh.InspectionGadgetsBundle"
1158 key="time.tostring.call.display.name" groupBundle="messages.InspectionsBundle"
1159 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1160 implementationClass="com.siyeh.ig.internationalization.TimeToStringInspection"/>
1161 <localInspection groupPath="Java" language="JAVA" shortName="AbsoluteAlignmentInUserInterface" bundle="com.siyeh.InspectionGadgetsBundle"
1162 key="absolute.alignment.in.user.interface.display.name" groupBundle="messages.InspectionsBundle"
1163 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1164 implementationClass="com.siyeh.ig.internationalization.AbsoluteAlignmentInUserInterfaceInspection"/>
1165 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryUnicodeEscape" bundle="com.siyeh.InspectionGadgetsBundle"
1166 key="unnecessary.unicode.escape.display.name" groupBundle="messages.InspectionsBundle"
1167 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1168 implementationClass="com.siyeh.ig.internationalization.UnnecessaryUnicodeEscapeInspection"/>
1169 <localInspection groupPath="Java" language="JAVA" shortName="ImplicitDefaultCharsetUsage" bundle="com.siyeh.InspectionGadgetsBundle"
1170 key="implicit.default.charset.usage.display.name" groupBundle="messages.InspectionsBundle"
1171 groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
1172 implementationClass="com.siyeh.ig.internationalization.ImplicitDefaultCharsetUsageInspection"/>
1174 <!--group.names.j2me.issues-->
1175 <localInspection groupPath="Java" language="JAVA" shortName="AbstractClassWithOnlyOneDirectInheritor" bundle="com.siyeh.InspectionGadgetsBundle"
1176 key="abstract.class.with.only.one.direct.inheritor.display.name" groupBundle="messages.InspectionsBundle"
1177 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1178 implementationClass="com.siyeh.ig.j2me.AbstractClassWithOnlyOneDirectInheritorInspection"/>
1179 <localInspection groupPath="Java" language="JAVA" shortName="ArrayLengthInLoopCondition" bundle="com.siyeh.InspectionGadgetsBundle"
1180 key="array.length.in.loop.condition.display.name" groupBundle="messages.InspectionsBundle"
1181 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1182 implementationClass="com.siyeh.ig.j2me.ArrayLengthInLoopConditionInspection"/>
1183 <localInspection groupPath="Java" language="JAVA" shortName="CheckForOutOfMemoryOnLargeArrayAllocation" bundle="com.siyeh.InspectionGadgetsBundle"
1184 key="large.array.allocation.no.outofmemoryerror.display.name" groupBundle="messages.InspectionsBundle"
1185 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1186 implementationClass="com.siyeh.ig.j2me.CheckForOutOfMemoryOnLargeArrayAllocationInspection"/>
1187 <localInspection groupPath="Java" language="JAVA" suppressId="ConnectionOpenedButNotSafelyClosed" shortName="ConnectionResource"
1188 bundle="com.siyeh.InspectionGadgetsBundle" key="connection.opened.not.safely.closed.display.name"
1189 groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1190 implementationClass="com.siyeh.ig.j2me.ConnectionResourceInspection"/>
1191 <localInspection groupPath="Java" language="JAVA" suppressId="FieldRepeatedlyAccessedInMethod" shortName="FieldRepeatedlyAccessed"
1192 bundle="com.siyeh.InspectionGadgetsBundle" key="field.repeatedly.accessed.in.method.display.name"
1193 groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1194 implementationClass="com.siyeh.ig.j2me.FieldRepeatedlyAccessedInspection"/>
1195 <localInspection groupPath="Java" language="JAVA" shortName="InterfaceWithOnlyOneDirectInheritor" bundle="com.siyeh.InspectionGadgetsBundle"
1196 key="interface.one.inheritor.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues"
1197 enabledByDefault="false" level="WARNING"
1198 implementationClass="com.siyeh.ig.j2me.InterfaceWithOnlyOneDirectInheritorInspection"/>
1199 <localInspection groupPath="Java" language="JAVA" shortName="MethodCallInLoopCondition" bundle="com.siyeh.InspectionGadgetsBundle"
1200 key="method.call.in.loop.condition.display.name" groupBundle="messages.InspectionsBundle"
1201 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1202 implementationClass="com.siyeh.ig.j2me.MethodCallInLoopConditionInspection"/>
1203 <localInspection groupPath="Java" language="JAVA" shortName="MultiplyOrDivideByPowerOfTwo" bundle="com.siyeh.InspectionGadgetsBundle"
1204 key="multiply.or.divide.by.power.of.two.display.name" groupBundle="messages.InspectionsBundle"
1205 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1206 implementationClass="com.siyeh.ig.j2me.MultiplyOrDivideByPowerOfTwoInspection"/>
1207 <localInspection groupPath="Java" language="JAVA" shortName="OverlyLargePrimitiveArrayInitializer" bundle="com.siyeh.InspectionGadgetsBundle"
1208 key="large.initializer.primitive.type.array.display.name" groupBundle="messages.InspectionsBundle"
1209 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1210 implementationClass="com.siyeh.ig.j2me.OverlyLargePrimitiveArrayInitializerInspection"/>
1211 <localInspection groupPath="Java" language="JAVA" shortName="PrivateMemberAccessBetweenOuterAndInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
1212 key="private.member.access.between.outer.and.inner.classes.display.name" groupBundle="messages.InspectionsBundle"
1213 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1214 implementationClass="com.siyeh.ig.j2me.PrivateMemberAccessBetweenOuterAndInnerClassInspection"/>
1215 <localInspection groupPath="Java" language="JAVA" suppressId="RecordStoreOpenedButNotSafelyClosed" shortName="RecordStoreResource"
1216 bundle="com.siyeh.InspectionGadgetsBundle" key="recordstore.opened.not.safely.closed.display.name"
1217 groupBundle="messages.InspectionsBundle" groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1218 implementationClass="com.siyeh.ig.j2me.RecordStoreResourceInspection"/>
1219 <localInspection groupPath="Java" language="JAVA" shortName="SimplifiableIfStatement" bundle="com.siyeh.InspectionGadgetsBundle"
1220 key="simplifiable.if.statement.display.name" groupBundle="messages.InspectionsBundle"
1221 groupKey="group.names.j2me.issues" enabledByDefault="true" level="WARNING"
1222 implementationClass="com.siyeh.ig.j2me.SimplifiableIfStatementInspection"/>
1223 <localInspection groupPath="Java" language="JAVA" shortName="SingleCharacterStartsWith" bundle="com.siyeh.InspectionGadgetsBundle"
1224 key="single.character.startswith.display.name" groupBundle="messages.InspectionsBundle"
1225 groupKey="group.names.j2me.issues" enabledByDefault="false" level="WARNING"
1226 implementationClass="com.siyeh.ig.j2me.SingleCharacterStartsWithInspection"/>
1228 <!--group.names.javabeans.issues-->
1229 <localInspection groupPath="Java" language="JAVA" shortName="ClassWithoutConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
1230 key="class.without.constructor.display.name" groupBundle="messages.InspectionsBundle"
1231 groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
1232 implementationClass="com.siyeh.ig.javabeans.ClassWithoutConstructorInspection"/>
1233 <localInspection groupPath="Java" language="JAVA" shortName="ClassWithoutNoArgConstructor" bundle="com.siyeh.InspectionGadgetsBundle"
1234 key="class.without.no.arg.constructor.display.name" groupBundle="messages.InspectionsBundle"
1235 groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
1236 implementationClass="com.siyeh.ig.javabeans.ClassWithoutNoArgConstructorInspection"/>
1237 <localInspection groupPath="Java" language="JAVA" shortName="FieldHasSetterButNoGetter" bundle="com.siyeh.InspectionGadgetsBundle"
1238 key="field.has.setter.but.no.getter.display.name" groupBundle="messages.InspectionsBundle"
1239 groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
1240 implementationClass="com.siyeh.ig.javabeans.FieldHasSetterButNoGetterInspection"/>
1241 <localInspection groupPath="Java" language="JAVA" shortName="PropertyValueSetToItself" bundle="com.siyeh.InspectionGadgetsBundle"
1242 key="property.value.set.to.itself.display.name" groupBundle="messages.InspectionsBundle"
1243 groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
1244 implementationClass="com.siyeh.ig.javabeans.PropertyValueSetToItselfInspection"/>
1245 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousGetterSetter" bundle="com.siyeh.InspectionGadgetsBundle"
1246 key="suspicious.getter.setter.display.name" groupBundle="messages.InspectionsBundle"
1247 groupKey="group.names.javabeans.issues" enabledByDefault="false" level="WARNING"
1248 implementationClass="com.siyeh.ig.javabeans.SuspiciousGetterSetterInspection"/>
1250 <!--group.names.javadoc.issues-->
1251 <localInspection groupPath="Java" language="JAVA" shortName="DanglingJavadoc" bundle="com.siyeh.InspectionGadgetsBundle"
1252 key="dangling.javadoc.display.name" groupBundle="messages.InspectionsBundle"
1253 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1254 implementationClass="com.siyeh.ig.javadoc.DanglingJavadocInspection"/>
1255 <localInspection groupPath="Java" language="JAVA" shortName="HtmlTagCanBeJavadocTag" bundle="com.siyeh.InspectionGadgetsBundle"
1256 key="html.tag.can.be.javadoc.tag.display.name" groupBundle="messages.InspectionsBundle"
1257 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1258 implementationClass="com.siyeh.ig.javadoc.HtmlTagCanBeJavadocTagInspection"/>
1259 <localInspection groupPath="Java" language="JAVA" shortName="MissingDeprecatedAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
1260 key="missing.deprecated.annotation.display.name" groupBundle="messages.InspectionsBundle"
1261 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING" runForWholeFile="true"
1262 implementationClass="com.siyeh.ig.javadoc.MissingDeprecatedAnnotationInspection"/>
1263 <globalInspection groupPath="Java" language="JAVA" shortName="MissingPackageInfo" bundle="com.siyeh.InspectionGadgetsBundle"
1264 key="missing.package.info.display.name" groupBundle="messages.InspectionsBundle"
1265 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1266 implementationClass="com.siyeh.ig.javadoc.MissingPackageInfoInspection"/>
1267 <localInspection groupPath="Java" language="JAVA" shortName="PackageInfoWithoutPackage" bundle="com.siyeh.InspectionGadgetsBundle"
1268 key="package.info.java.without.package.display.name" groupBundle="messages.InspectionsBundle"
1269 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1270 implementationClass="com.siyeh.ig.javadoc.PackageInfoWithoutPackageInspection"/>
1271 <localInspection groupPath="Java" language="HTML" shortName="PackageDotHtmlMayBePackageInfo" bundle="com.siyeh.InspectionGadgetsBundle"
1272 key="package.dot.html.may.be.package.info.display.name" groupBundle="messages.InspectionsBundle"
1273 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1274 implementationClass="com.siyeh.ig.javadoc.PackageDotHtmlMayBePackageInfoInspection"/>
1275 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryJavaDocLink" bundle="com.siyeh.InspectionGadgetsBundle"
1276 key="unnecessary.javadoc.link.display.name" groupBundle="messages.InspectionsBundle"
1277 groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1278 implementationClass="com.siyeh.ig.javadoc.UnnecessaryJavaDocLinkInspection"/>
1279 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryInheritDoc" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.inherit.doc.display.name"
1280 groupBundle="messages.InspectionsBundle" groupKey="group.names.javadoc.issues" enabledByDefault="false" level="WARNING"
1281 implementationClass="com.siyeh.ig.javadoc.UnnecessaryInheritDocInspection"/>
1283 <!--group.names.language.level.specific.issues.and.migration.aids-->
1284 <localInspection groupPath="Java" language="JAVA" shortName="CollectionsFieldAccessReplaceableByMethodCall" bundle="com.siyeh.InspectionGadgetsBundle"
1285 key="collections.field.access.replaceable.by.method.call.display.name" groupBundle="messages.InspectionsBundle"
1286 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1287 implementationClass="com.siyeh.ig.migration.CollectionsFieldAccessReplaceableByMethodCallInspection"/>
1288 <localInspection groupPath="Java" language="JAVA" shortName="BigDecimalLegacyMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1289 key="bigdecimal.legacy.method.display.name" groupBundle="messages.InspectionsBundle"
1290 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1291 implementationClass="com.siyeh.ig.migration.BigDecimalLegacyMethodInspection"/>
1292 <localInspection groupPath="Java" language="JAVA" shortName="EqualsReplaceableByObjectsCall" bundle="com.siyeh.InspectionGadgetsBundle"
1293 key="equals.replaceable.by.objects.call.display.name" groupBundle="messages.InspectionsBundle"
1294 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1295 implementationClass="com.siyeh.ig.migration.EqualsReplaceableByObjectsCallInspection"/>
1296 <localInspection groupPath="Java" language="JAVA" shortName="EnumerationCanBeIteration" bundle="com.siyeh.InspectionGadgetsBundle"
1297 key="enumeration.can.be.iteration.display.name" groupBundle="messages.InspectionsBundle"
1298 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1299 implementationClass="com.siyeh.ig.migration.EnumerationCanBeIterationInspection"/>
1300 <localInspection groupPath="Java" language="JAVA" suppressId="ForLoopReplaceableByForEach" shortName="ForCanBeForeach" bundle="com.siyeh.InspectionGadgetsBundle"
1301 key="for.can.be.foreach.display.name" groupBundle="messages.InspectionsBundle"
1302 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
1303 implementationClass="com.siyeh.ig.migration.ForCanBeForeachInspection"/>
1304 <localInspection groupPath="Java" language="JAVA" shortName="IfCanBeSwitch" bundle="com.siyeh.InspectionGadgetsBundle" key="if.can.be.switch.display.name"
1305 groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
1306 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.IfCanBeSwitchInspection"/>
1307 <localInspection groupPath="Java" language="JAVA" shortName="IndexOfReplaceableByContains" bundle="com.siyeh.InspectionGadgetsBundle"
1308 key="indexof.replaceable.by.contains.display.name" groupBundle="messages.InspectionsBundle"
1309 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
1310 implementationClass="com.siyeh.ig.migration.IndexOfReplaceableByContainsInspection"/>
1311 <localInspection groupPath="Java" language="JAVA" shortName="MethodCanBeVariableArityMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1312 key="method.can.be.variable.arity.method.display.name" groupBundle="messages.InspectionsBundle"
1313 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1314 implementationClass="com.siyeh.ig.migration.MethodCanBeVariableArityMethodInspection"/>
1315 <localInspection groupPath="Java" language="JAVA" suppressId="rawtypes" alternativeId="RawUseOfParameterized" shortName="RawUseOfParameterizedType" bundle="com.siyeh.InspectionGadgetsBundle"
1316 key="raw.use.of.parameterized.type.display.name" groupBundle="messages.InspectionsBundle"
1317 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="false" level="WARNING"
1318 implementationClass="com.siyeh.ig.migration.RawUseOfParameterizedTypeInspection"/>
1319 <localInspection groupPath="Java" language="JAVA" suppressId="StringBufferMayBeStringBuilder" shortName="StringBufferReplaceableByStringBuilder"
1320 bundle="com.siyeh.InspectionGadgetsBundle" key="string.buffer.replaceable.by.string.builder.display.name"
1321 groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
1322 enabledByDefault="true" level="WARNING"
1323 implementationClass="com.siyeh.ig.migration.StringBufferReplaceableByStringBuilderInspection"/>
1324 <localInspection groupPath="Java" language="JAVA" shortName="TryFinallyCanBeTryWithResources" bundle="com.siyeh.InspectionGadgetsBundle"
1325 key="try.finally.can.be.try.with.resources.display.name" groupBundle="messages.InspectionsBundle"
1326 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
1327 implementationClass="com.siyeh.ig.migration.TryFinallyCanBeTryWithResourcesInspection"/>
1328 <localInspection groupPath="Java" language="JAVA" shortName="TryWithIdenticalCatches" bundle="com.siyeh.InspectionGadgetsBundle"
1329 key="try.with.identical.catches.display.name" groupBundle="messages.InspectionsBundle"
1330 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
1331 implementationClass="com.siyeh.ig.migration.TryWithIdenticalCatchesInspection"/>
1332 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryBoxing" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.boxing.display.name"
1333 groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
1334 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.UnnecessaryBoxingInspection"/>
1335 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryUnboxing" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.unboxing.display.name"
1336 groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids"
1337 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.migration.UnnecessaryUnboxingInspection"/>
1338 <localInspection groupPath="Java" language="JAVA" suppressId="WhileLoopReplaceableByForEach" shortName="WhileCanBeForeach" bundle="com.siyeh.InspectionGadgetsBundle"
1339 key="while.can.be.foreach.display.name" groupBundle="messages.InspectionsBundle"
1340 groupKey="group.names.language.level.specific.issues.and.migration.aids" enabledByDefault="true" level="WARNING"
1341 implementationClass="com.siyeh.ig.migration.WhileCanBeForeachInspection"/>
1343 <!--group.names.java.language.level.issues-->
1344 <localInspection groupPath="Java" language="JAVA" shortName="AnnotationClass" bundle="com.siyeh.InspectionGadgetsBundle" key="annotation.class.display.name"
1345 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1346 level="WARNING" implementationClass="com.siyeh.ig.jdk.AnnotationClassInspection"/>
1347 <localInspection groupPath="Java" language="JAVA" shortName="Annotation" bundle="com.siyeh.InspectionGadgetsBundle" key="annotation.display.name"
1348 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1349 level="WARNING" implementationClass="com.siyeh.ig.jdk.AnnotationInspection"/>
1350 <localInspection groupPath="Java" language="JAVA" suppressId="AssertAsIdentifier" shortName="AssertAsName" bundle="com.siyeh.InspectionGadgetsBundle"
1351 key="use.assert.as.identifier.display.name" groupBundle="messages.InspectionsBundle"
1352 groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
1353 implementationClass="com.siyeh.ig.jdk.AssertAsNameInspection"/>
1354 <localInspection groupPath="Java" language="JAVA" shortName="AssertStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="assert.statement.display.name"
1355 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1356 level="WARNING" implementationClass="com.siyeh.ig.jdk.AssertStatementInspection"/>
1357 <localInspection groupPath="Java" language="JAVA" alternativeId="boxing" shortName="AutoBoxing" bundle="com.siyeh.InspectionGadgetsBundle" key="auto.boxing.display.name"
1358 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1359 level="WARNING" implementationClass="com.siyeh.ig.jdk.AutoBoxingInspection"/>
1360 <localInspection groupPath="Java" language="JAVA" shortName="AutoUnboxing" bundle="com.siyeh.InspectionGadgetsBundle" key="auto.unboxing.display.name"
1361 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1362 level="WARNING" implementationClass="com.siyeh.ig.jdk.AutoUnboxingInspection"/>
1363 <localInspection groupPath="Java" language="JAVA" suppressId="EnumAsIdentifier" shortName="EnumAsName" bundle="com.siyeh.InspectionGadgetsBundle"
1364 key="use.enum.as.identifier.display.name" groupBundle="messages.InspectionsBundle"
1365 groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
1366 implementationClass="com.siyeh.ig.jdk.EnumAsNameInspection"/>
1367 <localInspection groupPath="Java" language="JAVA" shortName="EnumClass" bundle="com.siyeh.InspectionGadgetsBundle" key="enumerated.class.display.name"
1368 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1369 level="WARNING" implementationClass="com.siyeh.ig.jdk.EnumClassInspection"/>
1370 <localInspection groupPath="Java" language="JAVA" shortName="ForeachStatement" bundle="com.siyeh.InspectionGadgetsBundle" key="extended.for.statement.display.name"
1371 groupBundle="messages.InspectionsBundle" groupKey="group.names.java.language.level.issues" enabledByDefault="false"
1372 level="WARNING" implementationClass="com.siyeh.ig.jdk.ForeachStatementInspection"/>
1373 <localInspection groupPath="Java" language="JAVA" suppressId="VariableArgumentMethod" shortName="VarargParameter" bundle="com.siyeh.InspectionGadgetsBundle"
1374 key="variable.argument.method.display.name" groupBundle="messages.InspectionsBundle"
1375 groupKey="group.names.java.language.level.issues" enabledByDefault="false" level="WARNING"
1376 implementationClass="com.siyeh.ig.jdk.VarargParameterInspection"/>
1378 <!--group.names.junit.issues-->
1379 <localInspection groupPath="Java" language="JAVA" shortName="AssertEqualsBetweenInconvertibleTypes" bundle="com.siyeh.InspectionGadgetsBundle"
1380 key="assertequals.between.inconvertible.types.display.name" groupBundle="messages.InspectionsBundle"
1381 groupKey="group.names.junit.issues" enabledByDefault="true" level="WARNING"
1382 implementationClass="com.siyeh.ig.junit.AssertEqualsBetweenInconvertibleTypesInspection"/>
1383 <localInspection groupPath="Java" language="JAVA" shortName="AssertEqualsMayBeAssertSame" bundle="com.siyeh.InspectionGadgetsBundle"
1384 key="assertequals.may.be.assertsame.display.name" groupBundle="messages.InspectionsBundle"
1385 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1386 implementationClass="com.siyeh.ig.junit.AssertEqualsMayBeAssertSameInspection"/>
1387 <localInspection groupPath="Java" language="JAVA" shortName="AssertEqualsCalledOnArray" bundle="com.siyeh.InspectionGadgetsBundle"
1388 key="assertequals.called.on.arrays.display.name" groupBundle="messages.InspectionsBundle"
1389 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1390 implementationClass="com.siyeh.ig.junit.AssertEqualsCalledOnArrayInspection"/>
1391 <localInspection groupPath="Java" language="JAVA" shortName="JUnitRule" bundle="com.siyeh.InspectionGadgetsBundle"
1392 key="junit.rule.display.name" implementationClass="com.siyeh.ig.junit.JUnitRuleInspection"
1393 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"/>
1394 <localInspection groupPath="Java" language="JAVA" shortName="JUnitDatapoint" bundle="com.siyeh.InspectionGadgetsBundle"
1395 key="junit.datapoint.display.name" implementationClass="com.siyeh.ig.junit.JUnitDatapointInspection"
1396 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"/>
1397 <localInspection groupPath="Java" language="JAVA" suppressId="MessageMissingOnJUnitAssertion" shortName="AssertsWithoutMessages"
1398 bundle="com.siyeh.InspectionGadgetsBundle" key="asserts.without.messages.display.name"
1399 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1400 implementationClass="com.siyeh.ig.junit.AssertsWithoutMessagesInspection"/>
1401 <localInspection groupPath="Java" language="JAVA" suppressId="BeforeOrAfterWithIncorrectSignature" shortName="BeforeClassOrAfterClassIsPublicStaticVoidNoArg"
1402 bundle="com.siyeh.InspectionGadgetsBundle" key="before.class.or.after.class.is.public.static.void.no.arg.display.name"
1403 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1404 implementationClass="com.siyeh.ig.junit.BeforeClassOrAfterClassIsPublicStaticVoidNoArgInspection"/>
1405 <localInspection groupPath="Java" language="JAVA" suppressId="BeforeOrAfterWithIncorrectSignature" shortName="BeforeOrAfterIsPublicVoidNoArg"
1406 bundle="com.siyeh.InspectionGadgetsBundle" key="before.or.after.is.public.void.no.arg.display.name"
1407 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1408 implementationClass="com.siyeh.ig.junit.BeforeOrAfterIsPublicVoidNoArgInspection"/>
1409 <localInspection groupPath="Java" language="JAVA" shortName="ExpectedExceptionNeverThrown" bundle="com.siyeh.InspectionGadgetsBundle"
1410 key="expected.exception.never.thrown.display.name" groupBundle="messages.InspectionsBundle"
1411 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1412 implementationClass="com.siyeh.ig.junit.ExpectedExceptionNeverThrownInspection"/>
1413 <localInspection groupPath="Java" language="JAVA" shortName="ParameterizedParametersStaticCollection" displayName="@RunWith(Parameterized.class) without data provider"
1414 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1415 implementationClass="com.siyeh.ig.junit.ParameterizedParametersStaticCollectionInspection"/>
1416 <localInspection groupPath="Java" language="JAVA" shortName="ConstantJUnitAssertArgument" bundle="com.siyeh.InspectionGadgetsBundle"
1417 key="constant.junit.assert.argument.display.name" groupBundle="messages.InspectionsBundle"
1418 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1419 implementationClass="com.siyeh.ig.junit.ConstantJUnitAssertArgumentInspection"/>
1420 <localInspection groupPath="Java" language="JAVA" shortName="IgnoredJUnitTest" bundle="com.siyeh.InspectionGadgetsBundle" key="ignored.junit.test.display.name"
1421 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1422 implementationClass="com.siyeh.ig.junit.IgnoredJUnitTestInspection"/>
1423 <localInspection groupPath="Java" language="JAVA" shortName="JUnit3StyleTestMethodInJUnit4Class" bundle="com.siyeh.InspectionGadgetsBundle"
1424 key="junit3.style.test.method.in.junit4.class.display.name" groupBundle="messages.InspectionsBundle"
1425 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1426 implementationClass="com.siyeh.ig.junit.JUnit3StyleTestMethodInJUnit4ClassInspection"/>
1427 <localInspection groupPath="Java" language="JAVA" shortName="JUnit3MethodNamingConvention"
1428 bundle="com.siyeh.InspectionGadgetsBundle" key="junit3.method.naming.convention.display.name"
1429 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false"
1430 level="WARNING" implementationClass="com.siyeh.ig.junit.JUnit3MethodNamingConventionInspection"/>
1431 <localInspection groupPath="Java" language="JAVA" shortName="JUnit4MethodNamingConvention"
1432 bundle="com.siyeh.InspectionGadgetsBundle" key="junit4.method.naming.convention.display.name"
1433 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false"
1434 level="WARNING" implementationClass="com.siyeh.ig.junit.JUnit4MethodNamingConventionInspection"/>
1435 <localInspection groupPath="Java" language="JAVA" shortName="JUnit4AnnotatedMethodInJUnit3TestCase" bundle="com.siyeh.InspectionGadgetsBundle"
1436 key="junit4.test.method.in.class.extending.junit3.testcase.display.name" groupBundle="messages.InspectionsBundle"
1437 groupKey="group.names.junit.issues" enabledByDefault="true" level="WARNING"
1438 implementationClass="com.siyeh.ig.junit.JUnit4AnnotatedMethodInJUnit3TestCaseInspection"/>
1439 <localInspection groupPath="Java" shortName="JUnitAbstractTestClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1440 key="junit.abstract.test.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1441 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1442 implementationClass="com.siyeh.ig.junit.JUnitAbstractTestClassNamingConventionInspection"/>
1443 <localInspection groupPath="Java" shortName="JUnitTestClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1444 key="junit.test.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1445 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1446 implementationClass="com.siyeh.ig.junit.JUnitTestClassNamingConventionInspection"/>
1447 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledSetUp" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.set.up.display.name"
1448 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1449 implementationClass="com.siyeh.ig.junit.MisspelledSetUpInspection"/>
1450 <localInspection groupPath="Java" language="JAVA" shortName="MisspelledTearDown" bundle="com.siyeh.InspectionGadgetsBundle" key="misspelled.tear.down.display.name"
1451 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1452 implementationClass="com.siyeh.ig.junit.MisspelledTearDownInspection"/>
1453 <localInspection groupPath="Java" language="JAVA" suppressId="MisorderedAssertEqualsArguments" alternativeId="MisorderedAssertEqualsArguments" shortName="MisorderedAssertEqualsParameters"
1454 bundle="com.siyeh.InspectionGadgetsBundle" key="misordered.assert.equals.arguments.display.name"
1455 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1456 implementationClass="com.siyeh.ig.junit.MisorderedAssertEqualsParametersInspection"/>
1457 <localInspection groupPath="Java" language="JAVA" shortName="MultipleExceptionsDeclaredOnTestMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1458 key="multiple.exceptions.declared.on.test.method.display.name" groupBundle="messages.InspectionsBundle"
1459 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1460 implementationClass="com.siyeh.ig.junit.MultipleExceptionsDeclaredOnTestMethodInspection"/>
1461 <localInspection groupPath="Java" language="JAVA" suppressId="JUnitTestCaseWithNonTrivialConstructors" shortName="TestCaseWithConstructor"
1462 bundle="com.siyeh.InspectionGadgetsBundle" key="test.case.with.constructor.display.name"
1463 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1464 implementationClass="com.siyeh.ig.junit.TestCaseWithConstructorInspection"/>
1465 <localInspection groupPath="Java" language="JAVA" suppressId="SetUpDoesntCallSuperSetUp" shortName="SetupCallsSuperSetup" bundle="com.siyeh.InspectionGadgetsBundle"
1466 key="setup.calls.super.setup.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues"
1467 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.junit.SetupCallsSuperSetupInspection"/>
1468 <localInspection groupPath="Java" language="JAVA" suppressId="SetUpWithIncorrectSignature" shortName="SetupIsPublicVoidNoArg" bundle="com.siyeh.InspectionGadgetsBundle"
1469 key="setup.is.public.void.no.arg.display.name" groupBundle="messages.InspectionsBundle"
1470 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1471 implementationClass="com.siyeh.ig.junit.SetupIsPublicVoidNoArgInspection"/>
1472 <localInspection groupPath="Java" language="JAVA" shortName="SimplifiableJUnitAssertion" bundle="com.siyeh.InspectionGadgetsBundle"
1473 key="simplifiable.junit.assertion.display.name" groupBundle="messages.InspectionsBundle"
1474 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1475 implementationClass="com.siyeh.ig.junit.SimplifiableJUnitAssertionInspection"/>
1476 <localInspection groupPath="Java" language="JAVA" suppressId="SuiteNotDeclaredStatic" shortName="StaticSuite" bundle="com.siyeh.InspectionGadgetsBundle"
1477 key="static.suite.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues"
1478 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.junit.StaticSuiteInspection"/>
1479 <localInspection groupPath="Java" language="JAVA" shortName="SuperTearDownInFinally" bundle="com.siyeh.InspectionGadgetsBundle"
1480 key="super.tear.down.in.finally.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues"
1481 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.junit.SuperTearDownInFinallyInspection"/>
1482 <localInspection groupPath="Java" language="JAVA" suppressId="JUnitTestCaseInProductSource" shortName="TestCaseInProductCode" bundle="com.siyeh.InspectionGadgetsBundle"
1483 key="test.case.in.product.code.display.name" groupBundle="messages.InspectionsBundle"
1484 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1485 implementationClass="com.siyeh.ig.junit.TestCaseInProductCodeInspection"/>
1486 <localInspection groupPath="Java" language="JAVA" suppressId="JUnitTestCaseWithNoTests" shortName="TestCaseWithNoTestMethods" bundle="com.siyeh.InspectionGadgetsBundle"
1487 key="test.case.with.no.test.methods.display.name" groupBundle="messages.InspectionsBundle"
1488 groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1489 implementationClass="com.siyeh.ig.junit.TestCaseWithNoTestMethodsInspection"/>
1490 <localInspection groupPath="Java" language="JAVA" suppressId="TearDownDoesntCallSuperTearDown" shortName="TeardownCallsSuperTeardown"
1491 bundle="com.siyeh.InspectionGadgetsBundle" key="teardown.calls.super.teardown.display.name"
1492 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1493 implementationClass="com.siyeh.ig.junit.TeardownCallsSuperTeardownInspection"/>
1494 <localInspection groupPath="Java" language="JAVA" suppressId="TearDownWithIncorrectSignature" shortName="TeardownIsPublicVoidNoArg"
1495 bundle="com.siyeh.InspectionGadgetsBundle" key="teardown.is.public.void.no.arg.display.name"
1496 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1497 implementationClass="com.siyeh.ig.junit.TeardownIsPublicVoidNoArgInspection"/>
1498 <localInspection groupPath="Java" language="JAVA" suppressId="JUnitTestMethodInProductSource" shortName="TestMethodInProductCode"
1499 bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.in.product.code.display.name"
1500 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1501 implementationClass="com.siyeh.ig.junit.TestMethodInProductCodeInspection"/>
1502 <localInspection groupPath="Java" language="JAVA" suppressId="TestMethodWithIncorrectSignature" shortName="TestMethodIsPublicVoidNoArg"
1503 bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.is.public.void.no.arg.display.name"
1504 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1505 implementationClass="com.siyeh.ig.junit.TestMethodIsPublicVoidNoArgInspection"/>
1506 <localInspection groupPath="Java" language="JAVA" suppressId="JUnitTestMethodWithNoAssertions" shortName="TestMethodWithoutAssertion"
1507 bundle="com.siyeh.InspectionGadgetsBundle" key="test.method.without.assertion.display.name"
1508 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1509 implementationClass="com.siyeh.ig.junit.TestMethodWithoutAssertionInspection"/>
1510 <localInspection groupPath="Java" language="JAVA" suppressId="UnconstructableJUnitTestCase" shortName="UnconstructableTestCase"
1511 bundle="com.siyeh.InspectionGadgetsBundle" key="unconstructable.test.case.display.name"
1512 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1513 implementationClass="com.siyeh.ig.junit.UnconstructableTestCaseInspection"/>
1514 <localInspection groupPath="Java" language="JAVA" shortName="UseOfObsoleteAssert" bundle="com.siyeh.InspectionGadgetsBundle" key="usage.of.obsolete.assert.display.name"
1515 groupBundle="messages.InspectionsBundle" groupKey="group.names.junit.issues" enabledByDefault="false" level="WARNING"
1516 implementationClass="com.siyeh.ig.junit.UseOfObsoleteAssertInspection"/>
1518 <!--group.names.logging.issues-->
1519 <localInspection groupPath="Java" language="JAVA" shortName="ClassWithMultipleLoggers" bundle="com.siyeh.InspectionGadgetsBundle" key="multiple.loggers.display.name"
1520 groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1521 implementationClass="com.siyeh.ig.logging.ClassWithMultipleLoggersInspection"/>
1522 <localInspection groupPath="Java" language="JAVA" shortName="ClassWithoutLogger" bundle="com.siyeh.InspectionGadgetsBundle" key="no.logger.display.name"
1523 groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1524 implementationClass="com.siyeh.ig.logging.ClassWithoutLoggerInspection"/>
1525 <localInspection groupPath="Java" language="JAVA" shortName="LoggingConditionDisagreesWithLogStatement" bundle="com.siyeh.InspectionGadgetsBundle"
1526 key="logging.condition.disagrees.with.log.statement.display.name" groupBundle="messages.InspectionsBundle"
1527 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1528 implementationClass="com.siyeh.ig.logging.LoggingConditionDisagreesWithLogStatementInspection"/>
1529 <localInspection groupPath="Java" language="JAVA" shortName="LoggerInitializedWithForeignClass" bundle="com.siyeh.InspectionGadgetsBundle"
1530 key="logger.initialized.with.foreign.class.display.name" groupBundle="messages.InspectionsBundle"
1531 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1532 implementationClass="com.siyeh.ig.logging.LoggerInitializedWithForeignClassInspection"/>
1533 <localInspection groupPath="Java" language="JAVA" shortName="LogStatementGuardedByLogCondition" bundle="com.siyeh.InspectionGadgetsBundle"
1534 key="log.statement.guarded.by.log.condition.display.name" groupBundle="messages.InspectionsBundle"
1535 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1536 implementationClass="com.siyeh.ig.logging.LogStatementGuardedByLogConditionInspection"/>
1537 <localInspection groupPath="Java" language="JAVA" suppressId="NonConstantLogger" shortName="NonStaticFinalLogger" bundle="com.siyeh.InspectionGadgetsBundle"
1538 key="non.constant.logger.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.logging.issues"
1539 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.logging.NonStaticFinalLoggerInspection"/>
1540 <localInspection groupPath="Java" language="JAVA" shortName="PlaceholderCountMatchesArgumentCount" bundle="com.siyeh.InspectionGadgetsBundle"
1541 key="placeholder.count.matches.argument.count.display.name" groupBundle="messages.InspectionsBundle"
1542 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1543 implementationClass="com.siyeh.ig.logging.PlaceholderCountMatchesArgumentCountInspection"/>
1544 <localInspection groupPath="Java" language="JAVA" shortName="PublicMethodWithoutLogging" bundle="com.siyeh.InspectionGadgetsBundle"
1545 key="public.method.without.logging.display.name" groupBundle="messages.InspectionsBundle"
1546 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1547 implementationClass="com.siyeh.ig.logging.PublicMethodWithoutLoggingInspection"/>
1548 <localInspection groupPath="Java" language="JAVA" shortName="StringConcatenationArgumentToLogCall" bundle="com.siyeh.InspectionGadgetsBundle"
1549 key="string.concatenation.argument.to.log.call.display.name" groupBundle="messages.InspectionsBundle"
1550 groupKey="group.names.logging.issues" enabledByDefault="false" level="WARNING"
1551 implementationClass="com.siyeh.ig.logging.StringConcatenationArgumentToLogCallInspection"/>
1553 <!--group.names.code.maturity.issues-->
1554 <localInspection groupPath="Java" language="JAVA" shortName="SuppressionAnnotation" bundle="com.siyeh.InspectionGadgetsBundle"
1555 key="inspection.suppression.annotation.display.name" groupBundle="messages.InspectionsBundle"
1556 groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
1557 implementationClass="com.siyeh.ig.maturity.SuppressionAnnotationInspection"/>
1558 <localInspection groupPath="Java" language="JAVA" suppressId="UseOfSystemOutOrSystemErr" shortName="SystemOutErr" bundle="com.siyeh.InspectionGadgetsBundle"
1559 key="use.system.out.err.display.name" groupBundle="messages.InspectionsBundle"
1560 groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
1561 implementationClass="com.siyeh.ig.maturity.SystemOutErrInspection"/>
1562 <localInspection groupPath="Java" language="JAVA" suppressId="CallToPrintStackTrace" shortName="ThrowablePrintStackTrace" bundle="com.siyeh.InspectionGadgetsBundle"
1563 key="printstacktrace.call.display.name" groupBundle="messages.InspectionsBundle"
1564 groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
1565 implementationClass="com.siyeh.ig.maturity.ThrowablePrintStackTraceInspection"/>
1566 <localInspection groupPath="Java" language="JAVA" suppressId="CallToThreadDumpStack" shortName="ThreadDumpStack" bundle="com.siyeh.InspectionGadgetsBundle"
1567 key="dumpstack.call.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.code.maturity.issues"
1568 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.maturity.ThreadDumpStackInspection"/>
1569 <localInspection groupPath="Java" language="JAVA" shortName="ThrowablePrintedToSystemOut" bundle="com.siyeh.InspectionGadgetsBundle"
1570 key="throwable.printed.to.system.out.display.name" groupBundle="messages.InspectionsBundle"
1571 groupKey="group.names.code.maturity.issues" enabledByDefault="true" level="WARNING"
1572 implementationClass="com.siyeh.ig.maturity.ThrowablePrintedToSystemOutInspection"/>
1573 <localInspection groupPath="Java" language="JAVA" suppressId="UseOfObsoleteCollectionType" shortName="ObsoleteCollection" bundle="com.siyeh.InspectionGadgetsBundle"
1574 key="use.obsolete.collection.type.display.name" groupBundle="messages.InspectionsBundle"
1575 groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
1576 implementationClass="com.siyeh.ig.maturity.ObsoleteCollectionInspection"/>
1577 <localInspection groupPath="Java" language="JAVA" shortName="UseOfObsoleteDateTimeApi" bundle="com.siyeh.InspectionGadgetsBundle"
1578 key="use.of.obsolete.date.time.api.display.name" groupBundle="messages.InspectionsBundle"
1579 groupKey="group.names.code.maturity.issues" enabledByDefault="false" level="WARNING"
1580 implementationClass="com.siyeh.ig.maturity.UseOfObsoleteDateTimeApiInspection"/>
1582 <!--group.names.memory.issues-->
1583 <localInspection groupPath="Java" language="JAVA" shortName="AnonymousInnerClassMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle"
1584 key="anonymous.inner.may.be.named.static.inner.class.display.name" groupBundle="messages.InspectionsBundle"
1585 groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
1586 implementationClass="com.siyeh.ig.memory.AnonymousInnerClassMayBeStaticInspection"/>
1587 <localInspection groupPath="Java" language="JAVA" shortName="InnerClassMayBeStatic" bundle="com.siyeh.InspectionGadgetsBundle"
1588 key="inner.class.may.be.static.display.name" groupBundle="messages.InspectionsBundle"
1589 groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING" runForWholeFile="true"
1590 implementationClass="com.siyeh.ig.memory.InnerClassMayBeStaticInspection"/>
1591 <localInspection groupPath="Java" language="JAVA" shortName="ReturnOfInnerClass" bundle="com.siyeh.InspectionGadgetsBundle"
1592 key="return.of.inner.class.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues"
1593 implementationClass="com.siyeh.ig.memory.ReturnOfInnerClassInspection" enabledByDefault="false" level="WARNING"/>
1594 <localInspection groupPath="Java" language="JAVA" shortName="StaticCollection" bundle="com.siyeh.InspectionGadgetsBundle" key="static.collection.display.name"
1595 groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
1596 implementationClass="com.siyeh.ig.memory.StaticCollectionInspection"/>
1597 <localInspection groupPath="Java" language="JAVA" shortName="StringBufferField" bundle="com.siyeh.InspectionGadgetsBundle" key="stringbuffer.field.display.name"
1598 groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
1599 implementationClass="com.siyeh.ig.memory.StringBufferFieldInspection"/>
1600 <localInspection groupPath="Java" language="JAVA" suppressId="CallToSystemGC" shortName="SystemGC" bundle="com.siyeh.InspectionGadgetsBundle" key="gc.call.display.name"
1601 groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
1602 implementationClass="com.siyeh.ig.memory.SystemGCInspection"/>
1603 <localInspection groupPath="Java" language="JAVA" suppressId="ZeroLengthArrayAllocation" shortName="ZeroLengthArrayInitialization"
1604 bundle="com.siyeh.InspectionGadgetsBundle" key="array.allocation.zero.length.display.name"
1605 groupBundle="messages.InspectionsBundle" groupKey="group.names.memory.issues" enabledByDefault="false" level="WARNING"
1606 implementationClass="com.siyeh.ig.memory.ZeroLengthArrayInitializationInspection"/>
1608 <!--group.names.method.metrics-->
1609 <localInspection groupPath="Java" language="JAVA" suppressId="ConstructorWithTooManyParameters" shortName="ParametersPerConstructor"
1610 bundle="com.siyeh.InspectionGadgetsBundle" key="parameters.per.constructor.display.name"
1611 groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1612 implementationClass="com.siyeh.ig.methodmetrics.ParametersPerConstructorInspection"/>
1613 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyComplexMethod" shortName="CyclomaticComplexity" bundle="com.siyeh.InspectionGadgetsBundle"
1614 key="cyclomatic.complexity.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
1615 enabledByDefault="false" level="WARNING"
1616 implementationClass="com.siyeh.ig.methodmetrics.CyclomaticComplexityInspection"/>
1617 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyCoupledMethod" shortName="MethodCoupling" bundle="com.siyeh.InspectionGadgetsBundle"
1618 key="method.coupling.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
1619 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.methodmetrics.MethodCouplingInspection"/>
1620 <localInspection groupPath="Java" language="JAVA" shortName="MethodWithMultipleLoops" bundle="com.siyeh.InspectionGadgetsBundle"
1621 key="method.with.multiple.loops.display.name" groupBundle="messages.InspectionsBundle"
1622 groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1623 implementationClass="com.siyeh.ig.methodmetrics.MethodWithMultipleLoopsInspection"/>
1624 <localInspection groupPath="Java" language="JAVA" suppressId="MethodWithMultipleReturnPoints" shortName="MultipleReturnPointsPerMethod"
1625 bundle="com.siyeh.InspectionGadgetsBundle" key="multiple.return.points.per.method.display.name"
1626 groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1627 implementationClass="com.siyeh.ig.methodmetrics.MultipleReturnPointsPerMethodInspection"/>
1628 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyNestedMethod" shortName="NestingDepth" bundle="com.siyeh.InspectionGadgetsBundle"
1629 key="nesting.depth.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
1630 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.methodmetrics.NestingDepthInspection"/>
1631 <localInspection groupPath="Java" language="JAVA" suppressId="OverlyLongMethod" shortName="NonCommentSourceStatements" bundle="com.siyeh.InspectionGadgetsBundle"
1632 key="non.comment.source.statements.display.name" groupBundle="messages.InspectionsBundle"
1633 groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1634 implementationClass="com.siyeh.ig.methodmetrics.NonCommentSourceStatementsInspection"/>
1635 <localInspection groupPath="Java" language="JAVA" suppressId="MethodWithTooManyParameters" shortName="ParametersPerMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1636 key="parameters.per.method.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics"
1637 enabledByDefault="false" level="WARNING"
1638 implementationClass="com.siyeh.ig.methodmetrics.ParametersPerMethodInspection"/>
1639 <localInspection groupPath="Java" language="JAVA" suppressId="MethodWithMoreThanThreeNegations" shortName="ThreeNegationsPerMethod"
1640 bundle="com.siyeh.InspectionGadgetsBundle" key="three.negations.per.method.display.name"
1641 groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1642 implementationClass="com.siyeh.ig.methodmetrics.ThreeNegationsPerMethodInspection"/>
1643 <localInspection groupPath="Java" language="JAVA" suppressId="MethodWithTooExceptionsDeclared" shortName="ThrownExceptionsPerMethod"
1644 bundle="com.siyeh.InspectionGadgetsBundle" key="thrown.exceptions.per.method.display.name"
1645 groupBundle="messages.InspectionsBundle" groupKey="group.names.method.metrics" enabledByDefault="false" level="WARNING"
1646 implementationClass="com.siyeh.ig.methodmetrics.ThrownExceptionsPerMethodInspection"/>
1648 <!--group.names.modularization.issues-->
1649 <globalInspection groupPath="Java" language="JAVA" shortName="ClassIndependentOfModule" bundle="com.siyeh.InspectionGadgetsBundle"
1650 key="class.independent.of.module.display.name" groupBundle="messages.InspectionsBundle"
1651 groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
1652 implementationClass="com.siyeh.ig.modularization.ClassIndependentOfModuleInspection"/>
1653 <globalInspection groupPath="Java" language="JAVA" shortName="ClassOnlyUsedInOneModule" bundle="com.siyeh.InspectionGadgetsBundle"
1654 key="class.only.used.in.one.module.display.name" groupBundle="messages.InspectionsBundle"
1655 groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
1656 implementationClass="com.siyeh.ig.modularization.ClassOnlyUsedInOneModuleInspection"/>
1657 <globalInspection groupPath="Java" language="JAVA" shortName="ModuleWithTooManyClasses" bundle="com.siyeh.InspectionGadgetsBundle"
1658 key="module.with.too.many.classes.display.name" groupBundle="messages.InspectionsBundle"
1659 groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
1660 implementationClass="com.siyeh.ig.modularization.ModuleWithTooManyClassesInspection"/>
1661 <globalInspection groupPath="Java" language="JAVA" shortName="ModuleWithTooFewClasses" bundle="com.siyeh.InspectionGadgetsBundle"
1662 key="module.with.too.few.classes.display.name" groupBundle="messages.InspectionsBundle"
1663 groupKey="group.names.modularization.issues" enabledByDefault="false" level="WARNING"
1664 implementationClass="com.siyeh.ig.modularization.ModuleWithTooFewClassesInspection"/>
1666 <!--group.names.naming.conventions-->
1667 <localInspection groupPath="Java" language="JAVA" shortName="AbstractClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle" key="abstract.class.naming.convention.display.name"
1668 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1669 level="WARNING" implementationClass="com.siyeh.ig.naming.AbstractClassNamingConventionInspection"/>
1670 <localInspection groupPath="Java" language="JAVA" shortName="AnnotationNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1671 key="annotation.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1672 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1673 implementationClass="com.siyeh.ig.naming.AnnotationNamingConventionInspection"/>
1674 <localInspection groupPath="Java" language="JAVA" shortName="BooleanMethodNameMustStartWithQuestion" bundle="com.siyeh.InspectionGadgetsBundle"
1675 key="boolean.method.name.must.start.with.question.display.name" groupBundle="messages.InspectionsBundle"
1676 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1677 implementationClass="com.siyeh.ig.naming.BooleanMethodNameMustStartWithQuestionInspection"/>
1678 <localInspection groupPath="Java" language="JAVA" shortName="ClassNamePrefixedWithPackageName" bundle="com.siyeh.InspectionGadgetsBundle"
1679 key="class.name.prefixed.with.package.name.display.name" groupBundle="messages.InspectionsBundle"
1680 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1681 implementationClass="com.siyeh.ig.naming.ClassNamePrefixedWithPackageNameInspection"/>
1682 <localInspection groupPath="Java" language="JAVA" shortName="ClassNameSameAsAncestorName" bundle="com.siyeh.InspectionGadgetsBundle"
1683 key="class.name.same.as.ancestor.name.display.name" groupBundle="messages.InspectionsBundle"
1684 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1685 implementationClass="com.siyeh.ig.naming.ClassNameSameAsAncestorNameInspection"/>
1686 <localInspection groupPath="Java" language="JAVA" shortName="ClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle" key="class.naming.convention.display.name"
1687 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1688 level="WARNING" implementationClass="com.siyeh.ig.naming.ClassNamingConventionInspection"/>
1689 <localInspection groupPath="Java" language="JAVA" shortName="ConfusingMainMethod" bundle="com.siyeh.InspectionGadgetsBundle" key="confusing.main.method.display.name"
1690 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1691 level="WARNING" implementationClass="com.siyeh.ig.naming.ConfusingMainMethodInspection"/>
1692 <localInspection groupPath="Java" language="JAVA" shortName="ConstantNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1693 key="constant.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1694 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1695 implementationClass="com.siyeh.ig.naming.ConstantNamingConventionInspection"/>
1696 <localInspection groupPath="Java" language="JAVA" shortName="DollarSignInName" bundle="com.siyeh.InspectionGadgetsBundle" key="dollar.sign.in.name.display.name"
1697 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1698 level="WARNING" implementationClass="com.siyeh.ig.naming.DollarSignInNameInspection"/>
1699 <localInspection groupPath="Java" language="JAVA" shortName="EnumeratedClassNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1700 key="enumerated.class.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1701 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1702 implementationClass="com.siyeh.ig.naming.EnumeratedClassNamingConventionInspection"/>
1703 <localInspection groupPath="Java" language="JAVA" shortName="EnumeratedConstantNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1704 key="enumerated.constant.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1705 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1706 implementationClass="com.siyeh.ig.naming.EnumeratedConstantNamingConventionInspection"/>
1707 <localInspection groupPath="Java" language="JAVA" suppressId="ExceptionClassNameDoesntEndWithException" shortName="ExceptionNameDoesntEndWithException"
1708 bundle="com.siyeh.InspectionGadgetsBundle" key="exception.name.doesnt.end.with.exception.display.name"
1709 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1710 level="WARNING" implementationClass="com.siyeh.ig.naming.ExceptionNameDoesntEndWithExceptionInspection"/>
1711 <localInspection groupPath="Java" language="JAVA" shortName="InstanceMethodNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1712 key="instance.method.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1713 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1714 implementationClass="com.siyeh.ig.naming.InstanceMethodNamingConventionInspection"/>
1715 <localInspection groupPath="Java" language="JAVA" shortName="InstanceVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1716 key="instance.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1717 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1718 implementationClass="com.siyeh.ig.naming.InstanceVariableNamingConventionInspection"/>
1719 <localInspection groupPath="Java" language="JAVA" shortName="InterfaceNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1720 key="interface.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1721 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1722 implementationClass="com.siyeh.ig.naming.InterfaceNamingConventionInspection"/>
1723 <localInspection groupPath="Java" language="JAVA" shortName="LambdaParameterNamingConvention"
1724 bundle="com.siyeh.InspectionGadgetsBundle" key="lambda.parameter.naming.convention.display.name"
1725 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1726 level="WARNING" implementationClass="com.siyeh.ig.naming.LambdaParameterNamingConventionInspection"/>
1727 <localInspection groupPath="Java" language="JAVA" shortName="LocalVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1728 key="local.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1729 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1730 implementationClass="com.siyeh.ig.naming.LocalVariableNamingConventionInspection"/>
1731 <localInspection groupPath="Java" language="JAVA" shortName="MethodNameSameAsClassName" bundle="com.siyeh.InspectionGadgetsBundle"
1732 key="method.name.same.as.class.name.display.name" groupBundle="messages.InspectionsBundle"
1733 groupKey="group.names.naming.conventions" enabledByDefault="true" level="WARNING"
1734 implementationClass="com.siyeh.ig.naming.MethodNameSameAsClassNameInspection"/>
1735 <localInspection groupPath="Java" language="JAVA" shortName="MethodNameSameAsParentName" bundle="com.siyeh.InspectionGadgetsBundle"
1736 key="method.name.same.as.parent.name.display.name" groupBundle="messages.InspectionsBundle"
1737 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1738 implementationClass="com.siyeh.ig.naming.MethodNameSameAsParentNameInspection"/>
1739 <localInspection groupPath="Java" language="JAVA" suppressId="MethodNamesDifferingOnlyByCase" shortName="MethodNamesDifferOnlyByCase"
1740 bundle="com.siyeh.InspectionGadgetsBundle" key="method.names.differ.only.by.case.display.name"
1741 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1742 level="WARNING" implementationClass="com.siyeh.ig.naming.MethodNamesDifferOnlyByCaseInspection"/>
1743 <localInspection groupPath="Java" language="JAVA" shortName="NativeMethodNamingConvention"
1744 bundle="com.siyeh.InspectionGadgetsBundle" key="native.method.naming.convention.display.name"
1745 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1746 level="WARNING" implementationClass="com.siyeh.ig.naming.NativeMethodNamingConventionInspection"/>
1747 <localInspection groupPath="Java" language="JAVA" shortName="NonBooleanMethodNameMayNotStartWithQuestion" bundle="com.siyeh.InspectionGadgetsBundle"
1748 key="non.boolean.method.name.must.not.start.with.question.display.name" groupBundle="messages.InspectionsBundle"
1749 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1750 implementationClass="com.siyeh.ig.naming.NonBooleanMethodNameMayNotStartWithQuestionInspection"/>
1751 <localInspection groupPath="Java" language="JAVA" shortName="NonExceptionNameEndsWithException" bundle="com.siyeh.InspectionGadgetsBundle"
1752 key="non.exception.name.ends.with.exception.display.name" groupBundle="messages.InspectionsBundle"
1753 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1754 implementationClass="com.siyeh.ig.naming.NonExceptionNameEndsWithExceptionInspection"/>
1755 <localInspection groupPath="Java" language="JAVA" shortName="OverloadedMethodsWithSameNumberOfParameters" bundle="com.siyeh.InspectionGadgetsBundle"
1756 key="overloaded.methods.with.same.number.parameters.display.name" groupBundle="messages.InspectionsBundle"
1757 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1758 implementationClass="com.siyeh.ig.naming.OverloadedMethodsWithSameNumberOfParametersInspection"/>
1759 <localInspection groupPath="Java" language="JAVA" shortName="OverloadedVarargsMethod" bundle="com.siyeh.InspectionGadgetsBundle"
1760 key="overloaded.vararg.method.display.name" groupBundle="messages.InspectionsBundle"
1761 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1762 implementationClass="com.siyeh.ig.naming.OverloadedVarargsMethodInspection"/>
1763 <globalInspection groupPath="Java" language="JAVA" shortName="PackageNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1764 key="package.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1765 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1766 implementationClass="com.siyeh.ig.naming.PackageNamingConventionInspection"/>
1767 <localInspection groupPath="Java" language="JAVA" shortName="ParameterNameDiffersFromOverriddenParameter" bundle="com.siyeh.InspectionGadgetsBundle"
1768 key="parameter.name.differs.from.overridden.parameter.display.name" groupBundle="messages.InspectionsBundle"
1769 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1770 implementationClass="com.siyeh.ig.naming.ParameterNameDiffersFromOverriddenParameterInspection"/>
1771 <localInspection groupPath="Java" language="JAVA" suppressId="MethodParameterNamingConvention" shortName="ParameterNamingConvention"
1772 bundle="com.siyeh.InspectionGadgetsBundle" key="parameter.naming.convention.display.name"
1773 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1774 level="WARNING" implementationClass="com.siyeh.ig.naming.ParameterNamingConventionInspection"/>
1775 <localInspection groupPath="Java" language="JAVA" shortName="QuestionableName" bundle="com.siyeh.InspectionGadgetsBundle" key="questionable.name.display.name"
1776 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1777 level="WARNING" implementationClass="com.siyeh.ig.naming.QuestionableNameInspection"/>
1778 <localInspection groupPath="Java" language="JAVA" shortName="StandardVariableNames" bundle="com.siyeh.InspectionGadgetsBundle" key="standard.variable.names.display.name"
1779 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1780 level="WARNING" implementationClass="com.siyeh.ig.naming.StandardVariableNamesInspection"/>
1781 <localInspection groupPath="Java" language="JAVA" shortName="StaticMethodNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1782 key="static.method.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1783 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1784 implementationClass="com.siyeh.ig.naming.StaticMethodNamingConventionInspection"/>
1785 <localInspection groupPath="Java" language="JAVA" shortName="StaticVariableNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1786 key="static.variable.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1787 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1788 implementationClass="com.siyeh.ig.naming.StaticVariableNamingConventionInspection"/>
1789 <localInspection groupPath="Java" language="JAVA" shortName="TypeParameterNamingConvention" bundle="com.siyeh.InspectionGadgetsBundle"
1790 key="type.parameter.naming.convention.display.name" groupBundle="messages.InspectionsBundle"
1791 groupKey="group.names.naming.conventions" enabledByDefault="false" level="WARNING"
1792 implementationClass="com.siyeh.ig.naming.TypeParameterNamingConventionInspection"/>
1793 <localInspection groupPath="Java" language="JAVA" suppressId="NonConstantFieldWithUpperCaseName" shortName="UpperCaseFieldNameNotConstant"
1794 bundle="com.siyeh.InspectionGadgetsBundle" key="upper.case.field.name.not.constant.display.name"
1795 groupBundle="messages.InspectionsBundle" groupKey="group.names.naming.conventions" enabledByDefault="false"
1796 level="WARNING" implementationClass="com.siyeh.ig.naming.UpperCaseFieldNameNotConstantInspection"/>
1798 <!--group.names.numeric.issues-->
1799 <localInspection groupPath="Java" language="JAVA" shortName="BadOddness" bundle="com.siyeh.InspectionGadgetsBundle" key="bad.oddness.display.name"
1800 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1801 implementationClass="com.siyeh.ig.numeric.BadOddnessInspection"/>
1802 <localInspection groupPath="Java" language="JAVA" shortName="BigDecimalEquals" bundle="com.siyeh.InspectionGadgetsBundle" key="big.decimal.equals.display.name"
1803 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1804 implementationClass="com.siyeh.ig.numeric.BigDecimalEqualsInspection"/>
1805 <localInspection groupPath="Java" language="JAVA" shortName="BigDecimalMethodWithoutRoundingCalled" bundle="com.siyeh.InspectionGadgetsBundle"
1806 key="big.decimal.method.without.rounding.called.display.name" groupBundle="messages.InspectionsBundle"
1807 groupKey="group.names.numeric.issues" enabledByDefault="true" level="WARNING"
1808 implementationClass="com.siyeh.ig.numeric.BigDecimalMethodWithoutRoundingCalledInspection"/>
1809 <localInspection groupPath="Java" language="JAVA" shortName="CachedNumberConstructorCall" bundle="com.siyeh.InspectionGadgetsBundle"
1810 key="cached.number.constructor.call.display.name" groupBundle="messages.InspectionsBundle"
1811 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1812 implementationClass="com.siyeh.ig.numeric.CachedNumberConstructorCallInspection"/>
1813 <localInspection groupPath="Java" language="JAVA" suppressId="NumericCastThatLosesPrecision" shortName="CastThatLosesPrecision"
1814 bundle="com.siyeh.InspectionGadgetsBundle" key="cast.that.loses.precision.display.name"
1815 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1816 implementationClass="com.siyeh.ig.numeric.CastThatLosesPrecisionInspection"/>
1817 <localInspection groupPath="Java" language="JAVA" shortName="CharUsedInArithmeticContext" bundle="com.siyeh.InspectionGadgetsBundle"
1818 key="char.used.in.arithmetic.context.display.name" groupBundle="messages.InspectionsBundle"
1819 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1820 implementationClass="com.siyeh.ig.numeric.CharUsedInArithmeticContextInspection"/>
1821 <localInspection groupPath="Java" language="JAVA" shortName="ComparisonOfShortAndChar" bundle="com.siyeh.InspectionGadgetsBundle"
1822 key="comparison.of.short.and.char.display.name" groupBundle="messages.InspectionsBundle"
1823 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1824 implementationClass="com.siyeh.ig.numeric.ComparisonOfShortAndCharInspection"/>
1825 <localInspection groupPath="Java" language="JAVA" shortName="ComparisonToNaN" bundle="com.siyeh.InspectionGadgetsBundle" key="comparison.to.nan.display.name"
1826 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1827 implementationClass="com.siyeh.ig.numeric.ComparisonToNaNInspection"/>
1828 <localInspection groupPath="Java" language="JAVA" shortName="ConfusingFloatingPointLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
1829 key="confusing.floating.point.literal.display.name" groupBundle="messages.InspectionsBundle"
1830 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1831 implementationClass="com.siyeh.ig.numeric.ConfusingFloatingPointLiteralInspection"/>
1832 <localInspection groupPath="Java" language="JAVA" shortName="ConstantMathCall" bundle="com.siyeh.InspectionGadgetsBundle" key="constant.math.call.display.name"
1833 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1834 implementationClass="com.siyeh.ig.numeric.ConstantMathCallInspection"/>
1835 <localInspection groupPath="Java" language="JAVA" suppressId="divzero" shortName="DivideByZero" bundle="com.siyeh.InspectionGadgetsBundle"
1836 key="divide.by.zero.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues"
1837 enabledByDefault="false" level="WARNING" implementationClass="com.siyeh.ig.numeric.DivideByZeroInspection"/>
1838 <localInspection groupPath="Java" language="JAVA" shortName="DoubleLiteralMayBeFloatLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
1839 key="double.literal.may.be.float.literal.display.name" groupBundle="messages.InspectionsBundle"
1840 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1841 implementationClass="com.siyeh.ig.numeric.DoubleLiteralMayBeFloatLiteralInspection"/>
1842 <localInspection groupPath="Java" language="JAVA" shortName="FloatingPointEquality" bundle="com.siyeh.InspectionGadgetsBundle" key="floating.point.equality.display.name"
1843 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1844 implementationClass="com.siyeh.ig.numeric.FloatingPointEqualityInspection"/>
1845 <localInspection groupPath="Java" language="JAVA" shortName="ImplicitNumericConversion" bundle="com.siyeh.InspectionGadgetsBundle"
1846 key="implicit.numeric.conversion.display.name" groupBundle="messages.InspectionsBundle"
1847 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1848 implementationClass="com.siyeh.ig.numeric.ImplicitNumericConversionInspection"/>
1849 <localInspection groupPath="Java" language="JAVA" shortName="IntegerDivisionInFloatingPointContext" bundle="com.siyeh.InspectionGadgetsBundle"
1850 key="integer.division.in.floating.point.context.display.name" groupBundle="messages.InspectionsBundle"
1851 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1852 implementationClass="com.siyeh.ig.numeric.IntegerDivisionInFloatingPointContextInspection"/>
1853 <localInspection groupPath="Java" language="JAVA" shortName="IntegerMultiplicationImplicitCastToLong" bundle="com.siyeh.InspectionGadgetsBundle"
1854 key="integer.multiplication.implicit.cast.to.long.display.name" groupBundle="messages.InspectionsBundle"
1855 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1856 implementationClass="com.siyeh.ig.numeric.IntegerMultiplicationImplicitCastToLongInspection"/>
1857 <localInspection groupPath="Java" language="JAVA" shortName="IntLiteralMayBeLongLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
1858 key="int.literal.may.be.long.literal.display.name" groupBundle="messages.InspectionsBundle"
1859 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1860 implementationClass="com.siyeh.ig.numeric.IntLiteralMayBeLongLiteralInspection"/>
1861 <localInspection groupPath="Java" language="JAVA" suppressId="LongLiteralEndingWithLowercaseL" shortName="LongLiteralsEndingWithLowercaseL"
1862 bundle="com.siyeh.InspectionGadgetsBundle" key="long.literals.ending.with.lowercase.l.display.name"
1863 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="true" level="WARNING"
1864 implementationClass="com.siyeh.ig.numeric.LongLiteralsEndingWithLowercaseLInspection"/>
1865 <localInspection groupPath="Java" language="JAVA" shortName="NonReproducibleMathCall" bundle="com.siyeh.InspectionGadgetsBundle"
1866 key="non.reproducible.math.call.display.name" groupBundle="messages.InspectionsBundle"
1867 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1868 implementationClass="com.siyeh.ig.numeric.NonReproducibleMathCallInspection"/>
1869 <localInspection groupPath="Java" language="JAVA" suppressId="OctalInteger" shortName="OctalLiteral" bundle="com.siyeh.InspectionGadgetsBundle"
1870 key="octal.literal.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues"
1871 enabledByDefault="true" level="WARNING" implementationClass="com.siyeh.ig.numeric.OctalLiteralInspection"/>
1872 <localInspection groupPath="Java" language="JAVA" suppressId="OctalAndDecimalIntegersInSameArray" shortName="OctalAndDecimalIntegersMixed"
1873 bundle="com.siyeh.InspectionGadgetsBundle" key="octal.and.decimal.integers.in.same.array.display.name"
1874 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1875 implementationClass="com.siyeh.ig.numeric.OctalAndDecimalIntegersMixedInspection"/>
1876 <localInspection groupPath="Java" language="JAVA" shortName="OverlyComplexArithmeticExpression" bundle="com.siyeh.InspectionGadgetsBundle"
1877 key="overly.complex.arithmetic.expression.display.name" groupBundle="messages.InspectionsBundle"
1878 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1879 implementationClass="com.siyeh.ig.numeric.OverlyComplexArithmeticExpressionInspection"/>
1880 <localInspection groupPath="Java" language="JAVA" shortName="PointlessArithmeticExpression" bundle="com.siyeh.InspectionGadgetsBundle"
1881 key="pointless.arithmetic.expression.display.name" groupBundle="messages.InspectionsBundle"
1882 groupKey="group.names.numeric.issues" enabledByDefault="true" level="WARNING"
1883 implementationClass="com.siyeh.ig.numeric.PointlessArithmeticExpressionInspection"/>
1884 <localInspection groupPath="Java" language="JAVA" shortName="SuspiciousLiteralUnderscore" bundle="com.siyeh.InspectionGadgetsBundle"
1885 key="suspicious.literal.underscore.display.name" groupBundle="messages.InspectionsBundle"
1886 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1887 implementationClass="com.siyeh.ig.numeric.SuspiciousLiteralUnderscoreInspection"/>
1888 <localInspection groupPath="Java" language="JAVA" shortName="UnaryPlus" bundle="com.siyeh.InspectionGadgetsBundle" key="unary.plus.display.name"
1889 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1890 implementationClass="com.siyeh.ig.numeric.UnaryPlusInspection"/>
1891 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryExplicitNumericCast" bundle="com.siyeh.InspectionGadgetsBundle"
1892 key="unnecessary.explicit.numeric.cast.display.name" groupBundle="messages.InspectionsBundle"
1893 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1894 implementationClass="com.siyeh.ig.numeric.UnnecessaryExplicitNumericCastInspection"/>
1895 <localInspection groupPath="Java" language="JAVA" shortName="UnnecessaryUnaryMinus" bundle="com.siyeh.InspectionGadgetsBundle" key="unnecessary.unary.minus.display.name"
1896 groupBundle="messages.InspectionsBundle" groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1897 implementationClass="com.siyeh.ig.numeric.UnnecessaryUnaryMinusInspection"/>
1898 <localInspection groupPath="Java" language="JAVA" shortName="UnpredictableBigDecimalConstructorCall" bundle="com.siyeh.InspectionGadgetsBundle"
1899 key="unpredictable.big.decimal.constructor.call.display.name" groupBundle="messages.InspectionsBundle"
1900 groupKey="group.names.numeric.issues" enabledByDefault="false" level="WARNING"
1901 implementationClass="com.siyeh.ig.numeric.UnpredictableBigDecimalConstructorCallInspection"/>
1903 <!--group.names.packaging.issues-->
1904 <globalInspection groupPath="Java" language="JAVA" shortName="ClassOnlyUsedInOnePackage" bundle="com.siyeh.InspectionGadgetsBundle"
1905 key="class.only.used.in.one.package.display.name" groupBundle="messages.InspectionsBundle"
1906 groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
1907 implementationClass="com.siyeh.ig.packaging.ClassOnlyUsedInOnePackageInspection"/>
1908 <globalInspection groupPath="Java" language="JAVA" shortName="ClassUnconnectedToPackage" bundle="com.siyeh.InspectionGadgetsBundle"
1909 key="class.unconnected.to.package.display.name" groupBundle="messages.InspectionsBundle"
1910 groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
1911 implementationClass="com.siyeh.ig.packaging.ClassUnconnectedToPackageInspection"/>
1912 <globalInspection groupPath="Java" language="JAVA" shortName="DisjointPackage" bundle="com.siyeh.InspectionGadgetsBundle" key="disjoint.package.display.name"
1913 groupBundle="messages.InspectionsBundle" groupKey="group.names.packaging.issues" enabledByDefault="false"
1914 level="WARNING" implementationClass="com.siyeh.ig.packaging.DisjointPackageInspection"/>
1915 <globalInspection groupPath="Java" language="JAVA" shortName="EmptyDirectory" bundle="com.siyeh.InspectionGadgetsBundle" key="empty.directory.display.name"
1916 groupBundle="messages.InspectionsBundle" groupKey="group.names.packaging.issues" enabledByDefault="false"
1917 level="WARNING" implementationClass="com.siyeh.ig.packaging.EmptyDirectoryInspection"/>
1918 <globalInspection groupPath="Java" language="JAVA" shortName="PackageInMultipleModules" bundle="com.siyeh.InspectionGadgetsBundle"
1919 key="package.in.multiple.modules.display.name" groupBundle="messages.InspectionsBundle"
1920 groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
1921 implementationClass="com.siyeh.ig.packaging.PackageInMultipleModulesInspection"/>
1922 <globalInspection groupPath="Java" language="JAVA" shortName="PackageWithTooManyClasses" bundle="com.siyeh.InspectionGadgetsBundle"
1923 key="package.with.too.many.classes.display.name" groupBundle="messages.InspectionsBundle"
1924 groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"
1925 implementationClass="com.siyeh.ig.packaging.PackageWithTooManyClassesInspection"/>
1926 <globalInspection groupPath="Java" language="JAVA" shortName="PackageWithTooFewClasses" bundle="com.siyeh.InspectionGadgetsBundle"
1927 key="package.with.too.few.classes.display.name" groupBundle="messages.InspectionsBundle"
1928 groupKey="group.names.packaging.issues" enabledByDefault="false" level="WARNING"