2017-06-01 17:29:00 -04:00
<component name= "InspectionProjectProfileManager" >
<profile version= "1.0" >
<option name= "myName" value= "Druid" />
<inspection_tool class= "Annotator" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "AntDuplicateTargetsInspection" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "AntMissingPropertiesFileInspection" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "AntResolveInspection" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "ArrayEquality" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ArrayEquals" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ArrayHashCode" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ArrayObjectsEquals" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2018-07-27 17:56:49 -04:00
<inspection_tool class= "ArraysAsListWithZeroOrOneArgument" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "AssertWithSideEffects" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "CastConflictsWithInstanceof" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "CastToIncompatibleInterface" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "CheckValidXmlInScriptTagBody" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "ClassNewInstance" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "CollectionAddedToSelf" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ComparableImplementedButEqualsNotOverridden" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "ComparatorMethodParameterNotUsed" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "CompareToUsesNonFinalVariable" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ConstantAssertCondition" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "Contract" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "CovariantEquals" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "EmptyInitializer" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "EmptyStatementBody" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "m_reportEmptyBlocks" value= "true" />
<option name= "commentsAreContent" value= "true" />
</inspection_tool>
<inspection_tool class= "EqualsAndHashcode" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "EqualsBetweenInconvertibleTypes" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "EqualsUsesNonFinalVariable" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "EqualsWithItself" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-11-20 17:57:05 -05:00
<inspection_tool class= "FieldCanBeLocal" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "EXCLUDE_ANNOS" >
<value >
<list size= "1" >
<item index= "0" class= "java.lang.String" itemvalue= "com.fasterxml.jackson.annotation.JsonProperty" />
</list>
</value>
</option>
<option name= "IGNORE_FIELDS_USED_IN_MULTIPLE_METHODS" value= "true" />
</inspection_tool>
2017-08-08 21:05:33 -04:00
<inspection_tool class= "ForCanBeForeach" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<scope name= "NonGeneratedFiles" level= "ERROR" enabled= "true" >
<option name= "REPORT_INDEXED_LOOP" value= "true" />
<option name= "ignoreUntypedCollections" value= "false" />
</scope>
<option name= "REPORT_INDEXED_LOOP" value= "true" />
<option name= "ignoreUntypedCollections" value= "false" />
</inspection_tool>
2017-06-07 12:54:25 -04:00
<inspection_tool class= "ForLoopThatDoesntUseLoopVariable" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "HashCodeUsesNonFinalVariable" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "ImplicitArrayToString" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "InfiniteRecursion" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "InjectedReferences" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "InnerClassReferencedViaSubclass" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "InstanceofIncompatibleInterface" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "InstantiationOfUtilityClass" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "InvalidComparatorMethodReference" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "IteratorHasNextCallsIteratorNext" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "IteratorNextDoesNotThrowNoSuchElementException" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2018-01-22 16:51:28 -05:00
<inspection_tool class= "JavadocReference" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "JsonStandardCompliance" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-07-13 15:15:32 -04:00
<inspection_tool class= "MalformedFormatString" enabled= "true" level= "ERROR" enabled_by_default= "true" >
2018-08-30 12:56:26 -04:00
<option name= "additionalClasses" value= "org.apache.druid.java.util.common.StringUtils,org.apache.druid.java.util.common.logger.Logger" />
2017-07-13 15:15:32 -04:00
<option name= "additionalMethods" value= "trace,debug,info,warn,error,wtf,format,nonStrictFormat" />
</inspection_tool>
2017-06-07 12:54:25 -04:00
<inspection_tool class= "MalformedRegex" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "MathRandomCastToInt" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "MavenModelInspection" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "MismatchedArrayReadWrite" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "MismatchedStringBuilderQueryUpdate" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-11-09 12:27:27 -05:00
<inspection_tool class= "MissingOverrideAnnotation" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<scope name= "NonGeneratedFiles" level= "ERROR" enabled= "true" >
<option name= "ignoreObjectMethods" value= "false" />
<option name= "ignoreAnonymousClassMethods" value= "false" />
</scope>
<option name= "ignoreObjectMethods" value= "false" />
<option name= "ignoreAnonymousClassMethods" value= "false" />
</inspection_tool>
2017-06-07 12:54:25 -04:00
<inspection_tool class= "MisspelledEquals" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "NewStringBufferWithCharArgument" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "NonShortCircuitBoolean" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "NullArgumentToVariableArgMethod" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "NumberEquality" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ObjectEquality" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "m_ignoreEnums" value= "true" />
<option name= "m_ignoreClassObjects" value= "false" />
<option name= "m_ignorePrivateConstructors" value= "false" />
</inspection_tool>
<inspection_tool class= "ObjectEqualsNull" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ObjectToString" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "PrimitiveArrayArgumentToVariableArgMethod" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2018-03-16 17:11:12 -04:00
<inspection_tool class= "RedundantThrows" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2018-07-27 17:56:49 -04:00
<inspection_tool class= "RedundantTypeArguments" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "ReflectionForUnavailableAnnotation" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ReplaceAllDot" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ResultOfObjectAllocationIgnored" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<scope name= "Production" level= "ERROR" enabled= "true" />
</inspection_tool>
<inspection_tool class= "ResultSetIndexZero" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ReturnNull" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "m_reportObjectMethods" value= "true" />
<option name= "m_reportArrayMethods" value= "true" />
<option name= "m_reportCollectionMethods" value= "true" />
<option name= "m_ignorePrivateMethods" value= "false" />
</inspection_tool>
2018-03-09 12:42:40 -05:00
<inspection_tool class= "SSBasedInspection" enabled= "true" level= "ERROR" enabled_by_default= "true" >
<searchConfiguration name= "Suboptimal IndexedInts iteration" text= "$x$ < $y$.size()" recursive= "false" caseInsensitive= "true" type= "JAVA" >
<constraint name= "__context__" target= "true" within= "" contains= "" />
<constraint name= "x" within= "" contains= "" />
<constraint name= "y" nameOfExprType= "IndexedInts" exprTypeWithinHierarchy= "true" within= "" contains= "" />
</searchConfiguration>
2018-07-31 23:09:10 -04:00
<searchConfiguration name= "Lists.newArrayList() with a single argument. Use Collections.singletonList() instead" created= "1532737126203" text= "Lists.newArrayList($x$)" recursive= "false" caseInsensitive= "true" type= "JAVA" >
<constraint name= "x" nameOfExprType= "java\.lang\.Iterable|java\.util\.Iterator|Object\[\]" expressionTypes= "java.lang.Iterable|java.util.Iterator|Object[]" exprTypeWithinHierarchy= "true" negateName= "true" negateExprType= "true" within= "" contains= "" />
<constraint name= "__context__" target= "true" within= "" contains= "" />
</searchConfiguration>
2018-03-09 12:42:40 -05:00
</inspection_tool>
2017-06-01 17:29:00 -04:00
<inspection_tool class= "SpellCheckingInspection" enabled= "false" level= "TYPO" enabled_by_default= "false" >
<option name= "processCode" value= "true" />
<option name= "processLiterals" value= "true" />
<option name= "processComments" value= "true" />
</inspection_tool>
2017-06-07 12:54:25 -04:00
<inspection_tool class= "StaticCallOnSubclass" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "StaticFieldReferenceOnSubclass" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "StringConcatenationInFormatCall" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "StringConcatenationInMessageFormatCall" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "StringConcatenationMissingWhitespace" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "StringEquality" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "StringTokenizerDelimiter" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "SubtractionInCompareTo" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "SuspiciousArrayCast" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "SuspiciousIndentAfterControlStatement" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "SuspiciousMethodCalls" enabled= "true" level= "ERROR" enabled_by_default= "true" >
<option name= "REPORT_CONVERTIBLE_METHOD_CALLS" value= "true" />
</inspection_tool>
<inspection_tool class= "SuspiciousNameCombination" enabled= "true" level= "ERROR" enabled_by_default= "true" >
<group names= "x,width,left,right" />
<group names= "y,height,top,bottom" />
2017-08-08 21:05:33 -04:00
<ignored >
<option name= "METHOD_MATCHER_CONFIG" value= "java.io.PrintStream,println,java.io.PrintWriter,println,java.lang.System,identityHashCode,java.sql.PreparedStatement,set.*,java.sql.ResultSet,update.*,java.sql.SQLOutput,write.*,java.lang.Integer,compare.*,java.lang.Long,compare.*,java.lang.Short,compare,java.lang.Byte,compare,java.lang.Character,compare,java.lang.Boolean,compare,java.lang.Math,.*,java.lang.StrictMath,.*" />
</ignored>
2017-06-07 12:54:25 -04:00
</inspection_tool>
<inspection_tool class= "SuspiciousSystemArraycopy" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "SuspiciousToArrayCall" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "SyntaxError" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "TextLabelInSwitchStatement" enabled= "true" level= "ERROR" enabled_by_default= "true" />
<inspection_tool class= "ThrowableNotThrown" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2018-07-27 17:56:49 -04:00
<inspection_tool class= "ToArrayCallWithZeroLengthArrayArgument" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "myMode" value= "BY_LEVEL" />
</inspection_tool>
2017-10-13 10:56:19 -04:00
<inspection_tool class= "UnnecessaryEnumModifier" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-07-17 09:22:29 -04:00
<inspection_tool class= "UnnecessaryFullyQualifiedName" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<scope name= "NonGeneratedFiles" level= "ERROR" enabled= "true" >
<option name= "m_ignoreJavadoc" value= "true" />
2017-08-08 21:05:33 -04:00
<option name= "ignoreInModuleStatements" value= "true" />
2017-07-17 09:22:29 -04:00
</scope>
<option name= "m_ignoreJavadoc" value= "true" />
2017-08-08 21:05:33 -04:00
<option name= "ignoreInModuleStatements" value= "true" />
2017-07-17 09:22:29 -04:00
</inspection_tool>
2017-10-13 10:56:19 -04:00
<inspection_tool class= "UnnecessaryInterfaceModifier" enabled= "true" level= "ERROR" enabled_by_default= "true" />
2017-11-09 12:27:27 -05:00
<inspection_tool class= "UnusedCatchParameter" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<option name= "m_ignoreCatchBlocksWithComments" value= "false" />
<option name= "m_ignoreTestCases" value= "false" />
</inspection_tool>
<inspection_tool class= "UnusedImport" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "UnusedLibrary" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-07 12:54:25 -04:00
<inspection_tool class= "UseOfPropertiesAsHashtable" enabled= "true" level= "WARNING" enabled_by_default= "true" />
<inspection_tool class= "VariableNotUsedInsideIf" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-06-01 17:29:00 -04:00
<inspection_tool class= "XmlHighlighting" enabled= "true" level= "WARNING" enabled_by_default= "true" />
2017-11-09 12:27:27 -05:00
<inspection_tool class= "unused" enabled= "true" level= "WARNING" enabled_by_default= "true" >
<scope name= "UnusedInspectionsScope" level= "ERROR" enabled= "true" >
<option name= "LOCAL_VARIABLE" value= "true" />
<option name= "FIELD" value= "true" />
<option name= "METHOD" value= "true" />
<option name= "CLASS" value= "true" />
<option name= "PARAMETER" value= "true" />
<option name= "REPORT_PARAMETER_FOR_PUBLIC_METHODS" value= "true" />
<option name= "ADD_MAINS_TO_ENTRIES" value= "true" />
<option name= "ADD_APPLET_TO_ENTRIES" value= "true" />
<option name= "ADD_SERVLET_TO_ENTRIES" value= "true" />
<option name= "ADD_NONJAVA_TO_ENTRIES" value= "true" />
</scope>
<option name= "LOCAL_VARIABLE" value= "true" />
<option name= "FIELD" value= "true" />
<option name= "METHOD" value= "true" />
<option name= "CLASS" value= "true" />
<option name= "PARAMETER" value= "true" />
<option name= "REPORT_PARAMETER_FOR_PUBLIC_METHODS" value= "true" />
<option name= "ADD_MAINS_TO_ENTRIES" value= "true" />
<option name= "ADD_APPLET_TO_ENTRIES" value= "true" />
<option name= "ADD_SERVLET_TO_ENTRIES" value= "true" />
<option name= "ADD_NONJAVA_TO_ENTRIES" value= "true" />
</inspection_tool>
2017-06-01 17:29:00 -04:00
</profile>
2018-07-31 23:09:10 -04:00
</component>