diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-C#.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-C#.xml new file mode 100644 index 0000000..63e6e2e --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-C#.xml @@ -0,0 +1 @@ +Devon C#cscsharpsquidS1006CRITICALcsharpsquidS101MINORcsharpsquidS1066MAJORcsharpsquidS107MAJORmax7csharpsquidS1075MINORcsharpsquidS108MAJORcsharpsquidS110MAJORmax5csharpsquidS1104MINORcsharpsquidS1116MINORcsharpsquidS1117MAJORcsharpsquidS1118MAJORcsharpsquidS112MAJORcsharpsquidS1121MAJORcsharpsquidS1123MAJORcsharpsquidS1125MINORcsharpsquidS1134MAJORcsharpsquidS1135INFOcsharpsquidS1144MAJORcsharpsquidS1155MINORcsharpsquidS1163CRITICALcsharpsquidS1168MAJORcsharpsquidS1172MAJORcsharpsquidS1185MINORcsharpsquidS1186CRITICALcsharpsquidS1206MINORcsharpsquidS1210MINORcsharpsquidS1215CRITICALcsharpsquidS125MAJORcsharpsquidS1450MINORcsharpsquidS1479MAJORmaximum30csharpsquidS1481MINORcsharpsquidS1607MAJORcsharpsquidS1643MINORcsharpsquidS1656MAJORcsharpsquidS1699CRITICALcsharpsquidS1751MAJORcsharpsquidS1764MAJORcsharpsquidS1848MAJORcsharpsquidS1854MAJORcsharpsquidS1862MAJORcsharpsquidS1871MAJORcsharpsquidS1905MINORcsharpsquidS1939MINORcsharpsquidS1940MINORcsharpsquidS1944CRITICALcsharpsquidS2068BLOCKERcsharpsquidS2114MAJORcsharpsquidS2123MAJORcsharpsquidS2178BLOCKERcsharpsquidS2183MINORcsharpsquidS2184MINORcsharpsquidS2187BLOCKERcsharpsquidS2190BLOCKERcsharpsquidS2201MAJORcsharpsquidS2219MINORcsharpsquidS2223CRITICALcsharpsquidS2225MAJORcsharpsquidS2234MAJORcsharpsquidS2259MAJORcsharpsquidS2275BLOCKERcsharpsquidS2278BLOCKERcsharpsquidS2290CRITICALcsharpsquidS2291CRITICALcsharpsquidS2292MINORcsharpsquidS2306BLOCKERcsharpsquidS2326MAJORcsharpsquidS2328MINORcsharpsquidS2342MINORformat^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$flagsAttributeFormat^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?s$csharpsquidS2344MINORcsharpsquidS2345MINORcsharpsquidS2346CRITICALcsharpsquidS2365CRITICALcsharpsquidS2368BLOCKERcsharpsquidS2372MAJORcsharpsquidS2376MAJORcsharpsquidS2386MINORcsharpsquidS2436MAJORmax2csharpsquidS2437BLOCKERcsharpsquidS2486MINORcsharpsquidS2583MAJORcsharpsquidS2589MAJORcsharpsquidS2681MAJORcsharpsquidS2688MAJORcsharpsquidS2692CRITICALcsharpsquidS2696CRITICALcsharpsquidS2737MINORcsharpsquidS2743MAJORcsharpsquidS2757MAJORcsharpsquidS2758MAJORcsharpsquidS2761MAJORcsharpsquidS2930BLOCKERcsharpsquidS2933MAJORcsharpsquidS2934MINORcsharpsquidS2953BLOCKERcsharpsquidS2971MAJORcsharpsquidS2995MAJORcsharpsquidS2996MAJORcsharpsquidS2997MAJORcsharpsquidS3005MAJORcsharpsquidS3010MAJORcsharpsquidS3168MAJORcsharpsquidS3169MAJORcsharpsquidS3172MAJORcsharpsquidS3217CRITICALcsharpsquidS3218CRITICALcsharpsquidS3220MINORcsharpsquidS3236MINORcsharpsquidS3237BLOCKERcsharpsquidS3241MINORcsharpsquidS3244MAJORcsharpsquidS3246MAJORcsharpsquidS3247MINORcsharpsquidS3249MAJORcsharpsquidS3251MINORcsharpsquidS3256MINORcsharpsquidS3261MINORcsharpsquidS3262MAJORcsharpsquidS3263MAJORcsharpsquidS3264MAJORcsharpsquidS3265CRITICALcsharpsquidS3346MAJORcsharpsquidS3376MINORcsharpsquidS3397MINORcsharpsquidS3415MAJORcsharpsquidS3427BLOCKERcsharpsquidS3433BLOCKERcsharpsquidS3440MINORcsharpsquidS3442MAJORcsharpsquidS3443BLOCKERcsharpsquidS3444MINORcsharpsquidS3445MAJORcsharpsquidS3447CRITICALcsharpsquidS3449CRITICALcsharpsquidS3450MINORcsharpsquidS3451CRITICALcsharpsquidS3453MAJORcsharpsquidS3456MINORcsharpsquidS3457MAJORcsharpsquidS3458MINORcsharpsquidS3459MINORcsharpsquidS3466MAJORcsharpsquidS3597MAJORcsharpsquidS3598MAJORcsharpsquidS3600CRITICALcsharpsquidS3603MAJORcsharpsquidS3604MINORcsharpsquidS3610MAJORcsharpsquidS3626MINORcsharpsquidS3649BLOCKERcsharpsquidS3655MAJORcsharpsquidS3693BLOCKERcsharpsquidS3776CRITICALthreshold15propertyThreshold3csharpsquidS3869BLOCKERcsharpsquidS3871CRITICALcsharpsquidS3875BLOCKERcsharpsquidS3877BLOCKERcsharpsquidS3881MAJORcsharpsquidS3884BLOCKERcsharpsquidS3885MAJORcsharpsquidS3887MINORcsharpsquidS3889BLOCKERcsharpsquidS3897MINORcsharpsquidS3903MAJORcsharpsquidS3904CRITICALcsharpsquidS3925MAJORcsharpsquidS3926MAJORcsharpsquidS3927MAJORcsharpsquidS3928MAJORcsharpsquidS3966CRITICALcsharpsquidS3971MAJORcsharpsquidS3972CRITICALcsharpsquidS3981MAJORcsharpsquidS3984MAJORcsharpsquidS3998CRITICALcsharpsquidS4015CRITICALcsharpsquidS4016MAJORcsharpsquidS4019CRITICALcsharpsquidS4035MAJORcsharpsquidS4144MAJORcsharpsquidS4158MINORcsharpsquidS4214MAJORcsharpsquidS4220MAJORcsharpsquidS4260MAJORcsharpsquidS818MINORcsharpsquidS907MAJORcsharpsquidS927CRITICAL \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-CSS.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-CSS.xml new file mode 100644 index 0000000..45a945d --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-CSS.xml @@ -0,0 +1 @@ +Devon CSScsscssS1131MINORcssS1134INFOcssS1135INFOcssS2260CRITICALcssS2732CRITICALcssS2735CRITICALcssbom-utf8-filesMAJORcssbox-modelMAJORcsscaseMINORcsscase-insensitive-flagMAJORcsscharset-firstCRITICALcssclass-selector-naming-conventionMINORFormat^[a-z][-a-z0-9]*$csscss-variable-naming-conventionMINORFormat^[a-z][-a-z0-9]*$cssdeprecated-system-colorsMAJORcssdisplay-property-groupingMAJORcssduplicate-background-imagesMAJORcssduplicate-propertiesMAJORcssembedded-cssMAJORcssempty-declarationMAJORcssempty-line-end-of-fileMINORcssempty-rulesMAJORcssempty-stylesheetMAJORcssexperimental-atrule-usageMAJORcssexperimental-function-usageMAJORcssexperimental-identifier-usageMAJORcssexperimental-property-usageMAJORcssexperimental-pseudo-usageMAJORcssexperimental-selector-combinator-usageMAJORcssfile-too-many-linesMAJORMax1000cssfont-facesMAJORfontFaceThreshold2cssfont-family-not-ending-with-generic-font-familyCRITICALcssformattingMINORcssgradientsMAJORcssid-selector-naming-conventionMINORFormat^[a-z][-a-z0-9]*$cssidsMAJORcssimportMAJORcssimport-firstCRITICALcssimportantMAJORcssimportant-positionCRITICALcssknown-propertiesCRITICALcssleading-zerosMINORcssline-lengthMINORmaximumLineLength120cssnosonarINFOcssobsolete-functionsMAJORcssobsolete-propertiesMAJORcssobsolete-pseudosMAJORcssone-declaration-per-lineMINORcssoverqualified-elementsMAJORcssoverspecific-selectorsMAJORdeepnessThreshold3cssprotocol-relative-urlMINORcssquoted-generic-font-family-namesCRITICALcssquoted-urlMINORcssregex-selectorsMAJORcsssemicolon-declarationMAJORcsssheet-too-many-rulesMAJORMax500csssingle-quotesMINORcssstar-property-hackMAJORcssstylelint-disableINFOcssstylelint-enableINFOcsstab-characterMINORcsstrailing-zerosMINORcssunderscore-property-hackMAJORcssuniversal-selectorMAJORcssunknown-at-rulesCRITICALcssunknown-functionsCRITICALcssunknown-pseudoCRITICALcssunknown-type-selectorCRITICALcssunquoted-font-family-namesMAJORcssvalidate-property-valueCRITICALcssvendor-prefixMAJORcsszero-unitsMAJOR \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Java.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Java.xml new file mode 100644 index 0000000..b8bebb0 --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Java.xml @@ -0,0 +1 @@ +Devon Javajavacheckstylecom.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheckMAJORallowIfAllCharactersEscapedfalseallowNonPrintableEscapesfalseallowByTailCommentfalseallowEscapesForControlCharactersfalsecheckstylecom.puppycrawl.tools.checkstyle.checks.DescendantTokenCheckMINORsumTokenCountsfalsecheckstylecom.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheckMINORlineSeparatorsystemcheckstylecom.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolderMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.TrailingCommentCheckMINORformat^[\s\}\);]*$checkstylecom.puppycrawl.tools.checkstyle.checks.TranslationCheckMINORfileExtensionspropertiesbaseName^messages.*$checkstylecom.puppycrawl.tools.checkstyle.checks.UncommentedMainCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheckMAJORfileExtensionspropertiescheckstylecom.puppycrawl.tools.checkstyle.checks.UpperEllCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheckMAJORallowSamelineSingleParameterlessAnnotationtrueallowSamelineParameterizedAnnotationfalseallowSamelineMultipleAnnotationsfalsetokensCLASS_DEF,INTERFACE_DEF,ENUM_DEF,METHOD_DEF,CTOR_DEF,VARIABLE_DEFcheckstylecom.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheckMAJORtokensLITERAL_WHILE,LITERAL_TRY,LITERAL_FINALLY,LITERAL_DO,LITERAL_IF,LITERAL_ELSE,LITERAL_FOR,INSTANCE_INIT,STATIC_INIT,LITERAL_SWITCH,LITERAL_SYNCHRONIZEDoptionstatementcheckstylecom.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheckMAJORexceptionVariableName^$commentFormat.*checkstylecom.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheckCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheckINFOignoreModifiersfalseignoreConstructorsfalsecheckstylecom.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheckMAJORskipIfLastAndSharedWithCasefalsecheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheckMAJORignoreEqualsIgnoreCasefalsecheckstylecom.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheckCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheckMAJORtokensCLASS_DEFcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheckMAJORignoreOverriddenMethodstruecheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheckMAJORskipEnhancedForLoopVariablefalsecheckstylecom.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheckMAJORmax1checkstylecom.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheckMAJORmaxForVoid1max2format^equals$tokensCTOR_DEF,METHOD_DEF,LAMBDAcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheckCRITICALcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheckMINORtokensEXPR,IDENT,NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG,STRING_LITERAL,LITERAL_NULL,LITERAL_FALSE,LITERAL_TRUE,ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN,LAMBDAcheckstylecom.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheckMAJORvalidateBetweenScopesfalseignoreFinaltrueallowedDistance3checkstylecom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheckINFOcheckstylecom.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheckMAJORignorePrivateMethodstruemax4checkstylecom.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheckMAJORprotectedAllowedfalseimmutableClassCanonicalNamesjava.lang.String,java.lang.Integer,java.lang.Byte,java.lang.Character,java.lang.Short,java.lang.Boolean,java.lang.Long,java.lang.Double,java.lang.Float,java.lang.StackTraceElement,java.math.BigInteger,java.math.BigDecimal,java.io.File,java.util.Locale,java.util.UUID,java.net.URL,java.net.URI,java.net.Inet4Address,java.net.Inet6Address,java.net.InetSocketAddresspublicMemberPattern^serialVersionUID$packageAllowedfalseallowPublicImmutableFieldstrueallowPublicFinalFieldsfalseignoreAnnotationCanonicalNamesorg.junit.Rule,org.junit.ClassRule,com.google.common.annotations.VisibleForTestingcheckstylecom.puppycrawl.tools.checkstyle.checks.header.HeaderCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheckMINORallowStaticMemberImportsfalseallowClassImportsfalsecheckstylecom.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheckMAJORthirdPartyPackageRegExp^$separateLineBetweenGroupstruesortImportsInGroupAlphabeticallyfalsespecialImportsRegExp^$standardPackageRegExpjava|javaxcheckstylecom.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheckMAJORregexpfalsecheckstylecom.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheckINFOprocessJavadoctruecheckstylecom.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheckMINORtokensSINGLE_LINE_COMMENT,BLOCK_COMMENT_BEGINcheckstylecom.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheckMINORthrowsIndent2tabWidth8arrayInitIndent2forceStrictConditionfalsecaseIndent2basicOffset2braceAdjustment0lineWrappingIndentation2checkstylecom.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheckMAJORallowNewlineParagraphtruecheckstylecom.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagContinuationIndentationCheckMAJORoffset4checkstylecom.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheckMAJORjavadocTokensPARAM_LITERAL,RETURN_LITERAL,THROWS_LITERAL,EXCEPTION_LITERAL,DEPRECATED_LITERALcheckstylecom.puppycrawl.tools.checkstyle.checks.javadoc.SingleLineJavadocCheckMAJORignoreInlineTagstruecheckstylecom.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheckMINORtokensINTERFACE_DEF,CLASS_DEF,ENUM_DEF,ANNOTATION_DEFcheckstylecom.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheckMAJORswitchBlockAsSingleDecisionPointfalsemax10tokensLITERAL_WHILE,LITERAL_DO,LITERAL_FOR,LITERAL_IF,LITERAL_SWITCH,LITERAL_CASE,LITERAL_CATCH,QUESTION,LAND,LORcheckstylecom.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheckMAJORignoreOverriddenMethodstrueignoreStatictruetokensCLASS_DEF,INTERFACE_DEF,ENUM_DEF,ANNOTATION_DEF,ANNOTATION_FIELD_DEF,PARAMETER_DEF,VARIABLE_DEF,METHOD_DEFignoreFinaltrueallowedAbbreviationLength3checkstylecom.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheckMAJORignoreNametrueignoreModifierfalseformat^Abstract.+$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheckMAJORformat^(e|t|ex|[a-z][a-z][a-zA-Z]+)$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheckMAJORformat^[A-Z]$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheckMAJORformat^[A-Z]$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheckMAJORformat^[a-z][a-zA-Z0-9]*$tokensVARIABLE_DEF,PARAMETER_DEF,RESOURCEcheckstylecom.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheckMAJORallowClassNamefalseapplyToPackagetrueformat^[a-z][a-zA-Z0-9]*$applyToPublictrueapplyToPrivatetrueapplyToProtectedtruecheckstylecom.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheckMAJORformat^[A-Z]$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheckMAJORformat^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$checkstylecom.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheckMAJORformat^[a-z][a-zA-Z0-9]*$ignoreOverriddenfalseaccessModifierspublic,protected,package,privatecheckstylecom.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheckMAJORcheckstylecom.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheckMAJORtabWidth8max160checkstylecom.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheckMAJORmaxTotal100maxPrivate100tokensCLASS_DEF,ENUM_CONSTANT_DEF,ENUM_DEF,INTERFACE_DEF,ANNOTATION_DEFmaxPackage100maxProtected100maxPublic100checkstylecom.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheckMINORcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheckMINORtokensDOT,COMMAoptioneolcheckstylecom.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheckMAJORvalidateCommentsfalsecommon-javaDuplicatedBlocksMAJORcommon-javaFailedUnitTestsMAJORcommon-javaInsufficientBranchCoverageMAJORminimumBranchCoverageRatio65common-javaInsufficientCommentDensityMAJORminimumCommentDensity25common-javaInsufficientLineCoverageMAJORminimumLineCoverageRatio65common-javaSkippedUnitTestsMAJORdevon-javaDevonArchitectureComponentLayerCheckCRITICALdevon-javaDevonArchitectureLayerBatchDataaccessCheckCRITICALdevon-javaDevonArchitectureLayerClientDataaccessCheckCRITICALdevon-javaDevonArchitectureLayerDataaccessLogicCheckCRITICALdevon-javaDevonArchitectureLayerDataaccessServiceCheckCRITICALdevon-javaDevonArchitectureLayerLogicServiceCheckCRITICALdevon-javaDevonArchitectureLayerServiceBatchCheckCRITICALdevon-javaDevonArchitectureLayerServiceClientCheckCRITICALdevon-javaDevonArchitectureLayerServiceDataaccessCheckCRITICALdevon-javaDevonArchitecturePackageCheckCRITICALdevon-javaDevonArchitectureScopeApiBaseCheckCRITICALdevon-javaDevonArchitectureScopeApiImplCheckCRITICALdevon-javaDevonArchitectureScopeBaseBaseCheckCRITICALdevon-javaDevonArchitectureScopeBaseImplCheckCRITICALfb-contribABC_ARRAY_BASED_COLLECTIONSMAJORfb-contribACEM_ABSTRACT_CLASS_EMPTY_METHODSINFOfb-contribAFBR_ABNORMAL_FINALLY_BLOCK_RETURNMAJORfb-contribAIOB_ARRAY_INDEX_OUT_OF_BOUNDSMAJORfb-contribAIOB_ARRAY_STORE_TO_NULL_REFERENCEMAJORfb-contribAOM_ABSTRACT_OVERRIDDEN_METHODMAJORfb-contribAWCBR_ARRAY_WRAPPED_CALL_BY_REFERENCEINFOfb-contribBAS_BLOATED_ASSIGNMENT_SCOPEMAJORfb-contribBED_BOGUS_EXCEPTION_DECLARATIONMAJORfb-contribBED_HIERARCHICAL_EXCEPTION_DECLARATIONMAJORfb-contribBL_BURYING_LOGICINFOfb-contribBRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERSMAJORfb-contribBSB_BLOATED_SYNCHRONIZED_BLOCKMAJORfb-contribCAAL_CONFUSING_ARRAY_AS_LISTMAJORfb-contribCAO_CONFUSING_AUTOBOXED_OVERLOADINGMAJORfb-contribCBC_CONTAINS_BASED_CONDITIONALINFOfb-contribCBX_CUSTOM_BUILT_XMLINFOfb-contribCCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACYMAJORfb-contribCCNE_COMPARE_CLASS_EQUALS_NAMEMAJORfb-contribCC_CYCLOMATIC_COMPLEXITYINFOfb-contribCEBE_COMMONS_EQUALS_BUILDER_ISEQUALSMAJORfb-contribCE_CLASS_ENVYINFOfb-contribCFS_CONFUSING_FUNCTION_SEMANTICSINFOfb-contribCHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODEMAJORfb-contribCLI_CONSTANT_LIST_INDEXMAJORfb-contribCNC_COLLECTION_NAMING_CONFUSIONINFOfb-contribCOM_COPIED_OVERRIDDEN_METHODINFOfb-contribCOM_PARENT_DELEGATED_CALLINFOfb-contribCRF_CONFLATING_RESOURCES_AND_FILESMAJORfb-contribCSBTS_COMMONS_STRING_BUILDER_TOSTRINGMAJORfb-contribCSI_CHAR_SET_ISSUES_UNKNOWN_ENCODINGMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSETMAJORfb-contribCSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAMEMAJORfb-contribCTU_CONFLICTING_TIME_UNITSMAJORfb-contribCU_CLONE_USABILITY_MISMATCHED_RETURNINFOfb-contribCU_CLONE_USABILITY_OBJECT_RETURNINFOfb-contribCU_CLONE_USABILITY_THROWSINFOfb-contribCVAA_CONTRAVARIANT_ARRAY_ASSIGNMENTMAJORfb-contribCVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENTMAJORfb-contribDDC_DOUBLE_DATE_COMPARISONMAJORfb-contribDLC_DUBIOUS_LIST_COLLECTIONMAJORfb-contribDMC_DUBIOUS_MAP_COLLECTIONMAJORfb-contribDRE_DECLARED_RUNTIME_EXCEPTIONINFOfb-contribDSOC_DUBIOUS_SET_OF_COLLECTIONSMAJORfb-contribDTEP_DEPRECATED_TYPESAFE_ENUM_PATTERNINFOfb-contribDWI_DELETING_WHILE_ITERATINGMAJORfb-contribDWI_MODIFYING_WHILE_ITERATINGMAJORfb-contribEXS_EXCEPTION_SOFTENING_HAS_CHECKEDINFOfb-contribEXS_EXCEPTION_SOFTENING_NO_CHECKEDINFOfb-contribEXS_EXCEPTION_SOFTENING_NO_CONSTRAINTSINFOfb-contribEXS_EXCEPTION_SOFTENING_RETURN_FALSEINFOfb-contribFCBL_FIELD_COULD_BE_LOCALMAJORfb-contribFCCD_FIND_CLASS_CIRCULAR_DEPENDENCYMAJORfb-contribFPL_FLOATING_POINT_LOOPSMAJORfb-contribFP_FINAL_PARAMETERSINFOfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELDMAJORfb-contribHCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCALMAJORfb-contribHES_EXECUTOR_NEVER_SHUTDOWNMAJORfb-contribHES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWNMAJORfb-contribHES_LOCAL_EXECUTOR_SERVICEMAJORfb-contribICA_INVALID_CONSTANT_ARGUMENTMAJORfb-contribIICU_INCORRECT_INTERNAL_CLASS_USEMAJORfb-contribIKNC_INCONSISTENT_HTTP_ATTRIBUTE_CASINGINFOfb-contribIKNC_INCONSISTENT_HTTP_PARAM_CASINGINFOfb-contribIMC_IMMATURE_CLASS_IDE_GENERATED_PARAMETER_NAMESINFOfb-contribIMC_IMMATURE_CLASS_LOWER_CLASSINFOfb-contribIMC_IMMATURE_CLASS_NO_EQUALSINFOfb-contribIMC_IMMATURE_CLASS_NO_HASHCODEINFOfb-contribIMC_IMMATURE_CLASS_NO_PACKAGEINFOfb-contribIMC_IMMATURE_CLASS_NO_TOSTRINGINFOfb-contribIMC_IMMATURE_CLASS_PRINTSTACKTRACEINFOfb-contribIMC_IMMATURE_CLASS_UPPER_PACKAGEINFOfb-contribIMC_IMMATURE_CLASS_WRONG_FIELD_ORDERINFOfb-contribIOI_COPY_WITH_READERMAJORfb-contribIOI_DOUBLE_BUFFER_COPYMAJORfb-contribIOI_USE_OF_FILE_STREAM_CONSTRUCTORSMAJORfb-contribIPU_IMPROPER_PROPERTIES_USEMAJORfb-contribIPU_IMPROPER_PROPERTIES_USE_SETPROPERTYMAJORfb-contribISB_EMPTY_STRING_APPENDINGMAJORfb-contribISB_INEFFICIENT_STRING_BUFFERINGMAJORfb-contribISB_TOSTRING_APPENDINGMINORfb-contribITC_INHERITANCE_TYPE_CHECKINGINFOfb-contribITU_INAPPROPRIATE_TOSTRING_USEMAJORfb-contribJPAI_HC_EQUALS_ON_MANAGED_ENTITYMAJORfb-contribJPAI_IGNORED_MERGE_RESULTMAJORfb-contribJPAI_INEFFICIENT_EAGER_FETCHMAJORfb-contribJPAI_NON_PROXIED_TRANSACTION_CALLMAJORfb-contribJPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLINGMAJORfb-contribJPAI_TRANSACTION_ON_NON_PUBLIC_METHODMAJORfb-contribJPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLINGMAJORfb-contribJVR_JDBC_VENDOR_RELIANCEMAJORfb-contribJXI_GET_ENDPOINT_CONSUMES_CONTENTMAJORfb-contribJXI_INVALID_CONTEXT_PARAMETER_TYPEMAJORfb-contribJXI_PARM_PARAM_NOT_FOUND_IN_PATHMAJORfb-contribJXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINTMAJORfb-contribLEST_LOST_EXCEPTION_STACK_TRACEMAJORfb-contribLGO_LINGERING_GRAPHICS_OBJECTMAJORfb-contribLII_LIST_INDEXED_ITERATINGINFOfb-contribLO_APPENDED_STRING_IN_FORMAT_STRINGMAJORfb-contribLO_EMBEDDED_SIMPLE_STRING_FORMAT_IN_FORMAT_STRINGMAJORfb-contribLO_EXCEPTION_WITH_LOGGER_PARMSMAJORfb-contribLO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERSMAJORfb-contribLO_INVALID_FORMATTING_ANCHORMAJORfb-contribLO_INVALID_STRING_FORMAT_NOTATIONMAJORfb-contribLO_LOGGER_LOST_EXCEPTION_STACK_TRACEMAJORfb-contribLO_STUTTERED_MESSAGEINFOfb-contribLO_SUSPECT_LOG_CLASSMAJORfb-contribLO_SUSPECT_LOG_PARAMETERMAJORfb-contribLO_TOSTRING_PARAMETERMAJORfb-contribLSC_LITERAL_STRING_COMPARISONINFOfb-contribLSYC_LOCAL_SYNCHRONIZED_COLLECTIONMAJORfb-contribMAC_MANUAL_ARRAY_COPYMAJORfb-contribMDM_BIGDECIMAL_EQUALSMAJORfb-contribMDM_INETADDRESS_GETLOCALHOSTMAJORfb-contribMDM_LOCK_ISLOCKEDMAJORfb-contribMDM_PROMISCUOUS_SERVERSOCKETMAJORfb-contribMDM_RANDOM_SEEDMAJORfb-contribMDM_RUNFINALIZATIONMAJORfb-contribMDM_RUNTIME_EXIT_OR_HALTMAJORfb-contribMDM_SECURERANDOMMAJORfb-contribMDM_SETDEFAULTLOCALEMAJORfb-contribMDM_SIGNAL_NOT_SIGNALALLMAJORfb-contribMDM_STRING_BYTES_ENCODINGMAJORfb-contribMDM_THREAD_FAIRNESSMAJORfb-contribMDM_THREAD_PRIORITIESMAJORfb-contribMDM_THREAD_YIELDMAJORfb-contribMDM_WAIT_WITHOUT_TIMEOUTMAJORfb-contribMOM_MISLEADING_OVERLOAD_MODELINFOfb-contribMRC_METHOD_RETURNS_CONSTANTINFOfb-contribMUC_MODIFYING_UNMODIFIABLE_COLLECTIONMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_CTORMAJORfb-contribNAB_NEEDLESS_AUTOBOXING_VALUEOFMAJORfb-contribNAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSIONMAJORfb-contribNAB_NEEDLESS_BOXING_PARSEMAJORfb-contribNAB_NEEDLESS_BOXING_STRING_CTORMAJORfb-contribNAB_NEEDLESS_BOXING_VALUEOFMAJORfb-contribNAB_NEEDLESS_BOX_TO_CASTMAJORfb-contribNAB_NEEDLESS_BOX_TO_UNBOXMAJORfb-contribNCMU_NON_COLLECTION_METHOD_USEINFOfb-contribNCS_NEEDLESS_CUSTOM_SERIALIZATIONMAJORfb-contribNFF_NON_FUNCTIONAL_FIELDMAJORfb-contribNIR_NEEDLESS_INSTANCE_RETRIEVALMAJORfb-contribNMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATIONMAJORfb-contribNOS_NON_OWNED_SYNCHRONIZATIONINFOfb-contribNPMC_NON_PRODUCTIVE_METHOD_CALLMAJORfb-contribNRTL_NON_RECYCLEABLE_TAG_LIBMAJORfb-contribNSE_NON_SYMMETRIC_EQUALSMAJORfb-contribOCP_OVERLY_CONCRETE_PARAMETERINFOfb-contribOC_OVERZEALOUS_CASTINGMAJORfb-contribODN_ORPHANED_DOM_NODEMAJORfb-contribOI_OPTIONAL_ISSUES_CHECKING_REFERENCEMAJORfb-contribOI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERREDMAJORfb-contribOI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTIONMAJORfb-contribOI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTIONMAJORfb-contribOI_OPTIONAL_ISSUES_USES_ORELSEGET_WITH_NULLMAJORfb-contribOPM_OVERLY_PERMISSIVE_METHODINFOfb-contribPCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOPMAJORfb-contribPCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESSMAJORfb-contribPDP_POORLY_DEFINED_PARAMETERMAJORfb-contribPIS_POSSIBLE_INCOMPLETE_SERIALIZATIONMAJORfb-contribPL_PARALLEL_LISTSINFOfb-contribPMB_INSTANCE_BASED_THREAD_LOCALMAJORfb-contribPMB_POSSIBLE_MEMORY_BLOATMAJORfb-contribPME_POOR_MANS_ENUMINFOfb-contribPRMC_POSSIBLY_REDUNDANT_METHOD_CALLSMAJORfb-contribPSC_PRESIZE_COLLECTIONSMAJORfb-contribPUS_POSSIBLE_UNSUSPECTED_SERIALIZATIONMAJORfb-contribRFI_SET_ACCESSIBLEMAJORfb-contribROOM_REFLECTION_ON_OBJECT_METHODSMAJORfb-contribS508C_APPENDED_STRINGMAJORfb-contribS508C_NON_ACCESSIBLE_JCOMPONENTMAJORfb-contribS508C_NON_TRANSLATABLE_STRINGMAJORfb-contribS508C_NO_SETLABELFORMAJORfb-contribS508C_NO_SETSIZEMAJORfb-contribS508C_NULL_LAYOUTMAJORfb-contribS508C_SET_COMP_COLORMAJORfb-contribSACM_STATIC_ARRAY_CREATED_IN_METHODMAJORfb-contribSCA_SUSPICIOUS_CLONE_ALGORITHMMAJORfb-contribSCII_SPOILED_CHILD_INTERFACE_IMPLEMENTORINFOfb-contribSCI_SYNCHRONIZED_COLLECTION_ITERATORSMAJORfb-contribSCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUESMAJORfb-contribSCR_SLOPPY_CLASS_REFLECTIONINFOfb-contribSCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORTMAJORfb-contribSEC_SIDE_EFFECT_CONSTRUCTORINFOfb-contribSEO_SUBOPTIMAL_EXPRESSION_ORDERMAJORfb-contribSGSU_SUSPICIOUS_GETTER_SETTER_USEMAJORfb-contribSG_SLUGGISH_GUIMAJORfb-contribSIL_SQL_IN_LOOPMAJORfb-contribSJVU_SUSPICIOUS_JDK_VERSION_USEMAJORfb-contribSLS_SUSPICIOUS_LOOP_SEARCHMAJORfb-contribSMII_STATIC_METHOD_INSTANCE_INVOCATIONINFOfb-contribSNG_SUSPICIOUS_NULL_FIELD_GUARDMAJORfb-contribSNG_SUSPICIOUS_NULL_LOCAL_GUARDMAJORfb-contribSPP_CONVERSION_OF_STRING_LITERALMAJORfb-contribSPP_DOUBLE_APPENDED_LITERALSMAJORfb-contribSPP_EMPTY_CASINGINFOfb-contribSPP_EQUALS_ON_ENUMMINORfb-contribSPP_EQUALS_ON_STRING_BUILDERMAJORfb-contribSPP_INTERN_ON_CONSTANTMAJORfb-contribSPP_INVALID_BOOLEAN_NULL_CHECKMAJORfb-contribSPP_INVALID_CALENDAR_COMPAREMAJORfb-contribSPP_NEGATIVE_BITSET_ITEMMAJORfb-contribSPP_NON_ARRAY_PARMMAJORfb-contribSPP_NON_USEFUL_TOSTRINGINFOfb-contribSPP_NO_CHAR_SB_CTORMAJORfb-contribSPP_NULL_BEFORE_INSTANCEOFMAJORfb-contribSPP_NULL_CHECK_ON_MAP_SUBSET_ACCESSORMAJORfb-contribSPP_NULL_CHECK_ON_OPTIONALMAJORfb-contribSPP_SERIALVER_SHOULD_BE_PRIVATEINFOfb-contribSPP_STATIC_FORMAT_STRINGMAJORfb-contribSPP_STRINGBUFFER_WITH_EMPTY_STRINGMAJORfb-contribSPP_STRINGBUILDER_IS_MUTABLEMAJORfb-contribSPP_STUTTERED_ASSIGNMENTMAJORfb-contribSPP_SUSPECT_STRING_TESTMAJORfb-contribSPP_TEMPORARY_TRIMINFOfb-contribSPP_TOSTRING_ON_STRINGMAJORfb-contribSPP_USELESS_CASINGMAJORfb-contribSPP_USELESS_TERNARYMAJORfb-contribSPP_USE_BIGDECIMAL_STRING_CTORMAJORfb-contribSPP_USE_CHARATMAJORfb-contribSPP_USE_CONTAINSKEYINFOfb-contribSPP_USE_GET0MAJORfb-contribSPP_USE_GETPROPERTYINFOfb-contribSPP_USE_ISEMPTYINFOfb-contribSPP_USE_ISNANMAJORfb-contribSPP_USE_MATH_CONSTANTMAJORfb-contribSPP_USE_STRINGBUILDER_LENGTHMAJORfb-contribSPP_WRONG_COMMONS_TO_STRING_OBJECTMAJORfb-contribSSCU_SUSPICIOUS_SHADED_CLASS_USEMAJORfb-contribSTB_STACKED_TRY_BLOCKSINFOfb-contribSTS_SPURIOUS_THREAD_STATESMAJORfb-contribSTT_STRING_PARSING_A_FIELDINFOfb-contribSTT_TOSTRING_MAP_KEYINGINFOfb-contribSTT_TOSTRING_STORED_IN_FIELDINFOfb-contribSUA_SUSPICIOUS_UNINITIALIZED_ARRAYMAJORfb-contribSWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECTMAJORfb-contribTBP_TRISTATE_BOOLEAN_PATTERNINFOfb-contribTR_TAIL_RECURSIONMAJORfb-contribUAA_USE_ADD_ALLINFOfb-contribUAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANTMAJORfb-contribUAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATHMAJORfb-contribUCC_UNRELATED_COLLECTION_CONTENTSINFOfb-contribUCPM_USE_CHARACTER_PARAMETERIZED_METHODMINORfb-contribUEC_USE_ENUM_COLLECTIONSMAJORfb-contribUJM_UNJITABLE_METHODMAJORfb-contribUMTP_UNBOUND_METHOD_TEMPLATE_PARAMETERMAJORfb-contribUNNC_UNNECESSARY_NEW_NULL_CHECKMAJORfb-contribUP_UNUSED_PARAMETERINFOfb-contribURV_CHANGE_RETURN_TYPEINFOfb-contribURV_INHERITED_METHOD_WITH_RELATED_TYPESINFOfb-contribURV_UNRELATED_RETURN_VALUESINFOfb-contribUSBR_UNNECESSARY_STORE_BEFORE_RETURNINFOfb-contribUSFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITESMAJORfb-contribUSS_USE_STRING_SPLITINFOfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ACTUAL_CONSTANTINFOfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USEDMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_BOOLEAN_ASSERTINFOfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULLCRITICALfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_INEXACT_DOUBLEINFOfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERTMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALSMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULLMAJORfb-contribUTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATEDMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ACTUAL_CONSTANTINFOfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USEDMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_BOOLEAN_ASSERTINFOfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULLCRITICALfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_INEXACT_DOUBLEINFOfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERTMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALSMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALSMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULLMAJORfb-contribUTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULLMAJORfb-contribUTA_USE_TO_ARRAYINFOfb-contribUTWR_USE_TRY_WITH_RESOURCESINFOfb-contribUVA_USE_VAR_ARGSINFOfb-contribWEM_OBSCURING_EXCEPTIONINFOfb-contribWEM_WEAK_EXCEPTION_MESSAGINGINFOfb-contribWI_DUPLICATE_WIRED_TYPESMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_FIELDMAJORfb-contribWOC_WRITE_ONLY_COLLECTION_LOCALMAJORfindbugsAM_CREATES_EMPTY_JAR_FILE_ENTRYMAJORfindbugsAM_CREATES_EMPTY_ZIP_FILE_ENTRYMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORMAJORfindbugsBC_BAD_CAST_TO_ABSTRACT_COLLECTIONINFOfindbugsBC_BAD_CAST_TO_CONCRETE_COLLECTIONINFOfindbugsBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTSMAJORfindbugsBC_IMPOSSIBLE_CASTCRITICALfindbugsBC_IMPOSSIBLE_CAST_PRIMITIVE_ARRAYCRITICALfindbugsBC_IMPOSSIBLE_DOWNCASTCRITICALfindbugsBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAYCRITICALfindbugsBC_IMPOSSIBLE_INSTANCEOFCRITICALfindbugsBC_NULL_INSTANCEOFMAJORfindbugsBC_UNCONFIRMED_CASTINFOfindbugsBC_UNCONFIRMED_CAST_OF_RETURN_VALUEINFOfindbugsBC_VACUOUS_INSTANCEOFINFOfindbugsBIT_ADD_OF_SIGNED_BYTEMAJORfindbugsBIT_ANDMAJORfindbugsBIT_AND_ZZMAJORfindbugsBIT_IORMAJORfindbugsBIT_IOR_OF_SIGNED_BYTEMAJORfindbugsBIT_SIGNED_CHECKMAJORfindbugsBIT_SIGNED_CHECK_HIGH_BITMAJORfindbugsBOA_BADLY_OVERRIDDEN_ADAPTERMAJORfindbugsBRSA_BAD_RESULTSET_ACCESSMAJORfindbugsBSHIFT_WRONG_ADD_PRIORITYMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXEDMAJORfindbugsBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONMAJORfindbugsBX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATORMAJORfindbugsBX_UNBOXING_IMMEDIATELY_REBOXEDMAJORfindbugsCAA_COVARIANT_ARRAY_ELEMENT_STOREMAJORfindbugsCAA_COVARIANT_ARRAY_FIELDINFOfindbugsCAA_COVARIANT_ARRAY_LOCALINFOfindbugsCAA_COVARIANT_ARRAY_RETURNINFOfindbugsCD_CIRCULAR_DEPENDENCYINFOfindbugsCI_CONFUSED_INHERITANCEINFOfindbugsCNT_ROUGH_CONSTANT_VALUEMAJORfindbugsCN_IDIOMMAJORfindbugsCN_IDIOM_NO_SUPER_CALLMAJORfindbugsCN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLEMAJORfindbugsCO_ABSTRACT_SELFMAJORfindbugsCO_COMPARETO_INCORRECT_FLOATINGMAJORfindbugsCO_COMPARETO_RESULTS_MIN_VALUEMAJORfindbugsCO_SELF_NO_OBJECTMAJORfindbugsDB_DUPLICATE_BRANCHESINFOfindbugsDB_DUPLICATE_SWITCH_CLAUSESINFOfindbugsDC_PARTIALLY_CONSTRUCTEDMAJORfindbugsDE_MIGHT_DROPMAJORfindbugsDE_MIGHT_IGNOREMAJORfindbugsDLS_DEAD_LOCAL_INCREMENT_IN_RETURNMAJORfindbugsDLS_DEAD_LOCAL_STOREINFOfindbugsDLS_DEAD_LOCAL_STORE_IN_RETURNINFOfindbugsDLS_DEAD_LOCAL_STORE_OF_NULLINFOfindbugsDLS_DEAD_LOCAL_STORE_SHADOWS_FIELDINFOfindbugsDLS_DEAD_STORE_OF_CLASS_LITERALMAJORfindbugsDLS_OVERWRITTEN_INCREMENTMAJORfindbugsDL_SYNCHRONIZATION_ON_BOOLEANMAJORfindbugsDL_SYNCHRONIZATION_ON_BOXED_PRIMITIVEMAJORfindbugsDL_SYNCHRONIZATION_ON_SHARED_CONSTANTMAJORfindbugsDL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVEMAJORfindbugsDMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTIONMAJORfindbugsDMI_ARGUMENTS_WRONG_ORDERMAJORfindbugsDMI_BAD_MONTHMAJORfindbugsDMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLEMAJORfindbugsDMI_BLOCKING_METHODS_ON_URLMAJORfindbugsDMI_CALLING_NEXT_FROM_HASNEXTMAJORfindbugsDMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVESMAJORfindbugsDMI_COLLECTION_OF_URLSMAJORfindbugsDMI_CONSTANT_DB_PASSWORDMAJORfindbugsDMI_DOHMAJORfindbugsDMI_EMPTY_DB_PASSWORDMAJORfindbugsDMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTSMAJORfindbugsDMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTORMAJORfindbugsDMI_HARDCODED_ABSOLUTE_FILENAMEINFOfindbugsDMI_INVOKING_HASHCODE_ON_ARRAYMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAYMAJORfindbugsDMI_INVOKING_TOSTRING_ON_ARRAYMAJORfindbugsDMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INTMAJORfindbugsDMI_NONSERIALIZABLE_OBJECT_WRITTENINFOfindbugsDMI_RANDOM_USED_ONLY_ONCEMAJORfindbugsDMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADSMAJORfindbugsDMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTEDINFOfindbugsDMI_UNSUPPORTED_METHODINFOfindbugsDMI_USELESS_SUBSTRINGINFOfindbugsDMI_USING_REMOVEALL_TO_CLEAR_COLLECTIONMAJORfindbugsDMI_VACUOUS_CALL_TO_EASYMOCK_METHODMAJORfindbugsDMI_VACUOUS_SELF_COLLECTION_CALLMAJORfindbugsDM_BOOLEAN_CTORMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_COMPAREMAJORfindbugsDM_BOXED_PRIMITIVE_FOR_PARSINGMAJORfindbugsDM_BOXED_PRIMITIVE_TOSTRINGMAJORfindbugsDM_CONVERT_CASEINFOfindbugsDM_DEFAULT_ENCODINGINFOfindbugsDM_EXITMAJORfindbugsDM_FP_NUMBER_CTORMAJORfindbugsDM_GCMAJORfindbugsDM_INVALID_MIN_MAXMAJORfindbugsDM_MONITOR_WAIT_ON_CONDITIONMAJORfindbugsDM_NEW_FOR_GETCLASSMAJORfindbugsDM_NEXTINT_VIA_NEXTDOUBLEMAJORfindbugsDM_NUMBER_CTORMAJORfindbugsDM_RUN_FINALIZERS_ON_EXITMAJORfindbugsDM_STRING_CTORMAJORfindbugsDM_STRING_TOSTRINGMAJORfindbugsDM_STRING_VOID_CTORMAJORfindbugsDM_USELESS_THREADMAJORfindbugsDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGEDINFOfindbugsDP_DO_INSIDE_DO_PRIVILEDGEDINFOfindbugsDP_DO_INSIDE_DO_PRIVILEGEDINFOfindbugsEC_ARRAY_AND_NONARRAYMAJORfindbugsEC_BAD_ARRAY_COMPAREMAJORfindbugsEC_INCOMPATIBLE_ARRAY_COMPAREMAJORfindbugsEC_NULL_ARGMAJORfindbugsEC_UNRELATED_CLASS_AND_INTERFACEMAJORfindbugsEC_UNRELATED_INTERFACESMAJORfindbugsEC_UNRELATED_TYPESMAJORfindbugsEC_UNRELATED_TYPES_USING_POINTER_EQUALITYMAJORfindbugsEI_EXPOSE_REPINFOfindbugsEI_EXPOSE_REP2INFOfindbugsEI_EXPOSE_STATIC_REP2INFOfindbugsEQ_ABSTRACT_SELFMAJORfindbugsEQ_ALWAYS_FALSEMAJORfindbugsEQ_ALWAYS_TRUEMAJORfindbugsEQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THISMAJORfindbugsEQ_COMPARETO_USE_OBJECT_EQUALSMAJORfindbugsEQ_COMPARING_CLASS_NAMESMAJORfindbugsEQ_DOESNT_OVERRIDE_EQUALSINFOfindbugsEQ_DONT_DEFINE_EQUALS_FOR_ENUMMAJORfindbugsEQ_GETCLASS_AND_CLASS_CONSTANTMAJORfindbugsEQ_OTHER_NO_OBJECTMAJORfindbugsEQ_OTHER_USE_OBJECTMAJORfindbugsEQ_OVERRIDING_EQUALS_NOT_SYMMETRICMAJORfindbugsEQ_SELF_NO_OBJECTMAJORfindbugsEQ_SELF_USE_OBJECTMAJORfindbugsEQ_UNUSUALINFOfindbugsES_COMPARING_PARAMETER_STRING_WITH_EQMAJORfindbugsES_COMPARING_STRINGS_WITH_EQMAJORfindbugsESync_EMPTY_SYNCMAJORfindbugsFB_MISSING_EXPECTED_WARNINGMAJORfindbugsFB_UNEXPECTED_WARNINGMAJORfindbugsFE_FLOATING_POINT_EQUALITYINFOfindbugsFE_TEST_IF_EQUAL_TO_NOT_A_NUMBERMAJORfindbugsFI_EMPTYMAJORfindbugsFI_EXPLICIT_INVOCATIONMAJORfindbugsFI_FINALIZER_NULLS_FIELDSMAJORfindbugsFI_FINALIZER_ONLY_NULLS_FIELDSMAJORfindbugsFI_MISSING_SUPER_CALLMAJORfindbugsFI_NULLIFY_SUPERMAJORfindbugsFI_PUBLIC_SHOULD_BE_PROTECTEDINFOfindbugsFI_USELESSMAJORfindbugsFL_MATH_USING_FLOAT_PRECISIONMAJORfindbugsGC_UNCHECKED_TYPE_IN_GENERIC_CALLMAJORfindbugsGC_UNRELATED_TYPESMAJORfindbugsHE_EQUALS_NO_HASHCODEMAJORfindbugsHE_EQUALS_USE_HASHCODEMAJORfindbugsHE_HASHCODE_NO_EQUALSMAJORfindbugsHE_HASHCODE_USE_OBJECT_EQUALSMAJORfindbugsHE_INHERITS_EQUALS_USE_HASHCODEMAJORfindbugsHE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASSMAJORfindbugsHE_USE_OF_UNHASHABLE_CLASSMAJORfindbugsHRS_REQUEST_PARAMETER_TO_COOKIEMAJORfindbugsHRS_REQUEST_PARAMETER_TO_HTTP_HEADERMAJORfindbugsHSC_HUGE_SHARED_STRING_CONSTANTMAJORfindbugsIA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHODINFOfindbugsICAST_BAD_SHIFT_AMOUNTMAJORfindbugsICAST_IDIV_CAST_TO_DOUBLEINFOfindbugsICAST_INTEGER_MULTIPLY_CAST_TO_LONGINFOfindbugsICAST_INT_2_LONG_AS_INSTANTMAJORfindbugsICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEILMAJORfindbugsICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUNDMAJORfindbugsICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFTINFOfindbugsIC_INIT_CIRCULARITYINFOfindbugsIC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATIONMAJORfindbugsIIL_ELEMENTS_GET_LENGTH_IN_LOOPMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOPMAJORfindbugsIIL_PATTERN_COMPILE_IN_LOOP_INDIRECTMAJORfindbugsIIL_PREPARE_STATEMENT_IN_LOOPMAJORfindbugsIIO_INEFFICIENT_INDEX_OFMAJORfindbugsIIO_INEFFICIENT_LAST_INDEX_OFMAJORfindbugsIJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHODMAJORfindbugsIJU_BAD_SUITE_METHODMAJORfindbugsIJU_NO_TESTSMAJORfindbugsIJU_SETUP_NO_SUPERMAJORfindbugsIJU_SUITE_NOT_STATICMAJORfindbugsIJU_TEARDOWN_NO_SUPERMAJORfindbugsIL_CONTAINER_ADDED_TO_ITSELFMAJORfindbugsIL_INFINITE_LOOPMAJORfindbugsIL_INFINITE_RECURSIVE_LOOPMAJORfindbugsIMA_INEFFICIENT_MEMBER_ACCESSMAJORfindbugsIMSE_DONT_CATCH_IMSEMAJORfindbugsIM_AVERAGE_COMPUTATION_COULD_OVERFLOWINFOfindbugsIM_BAD_CHECK_FOR_ODDINFOfindbugsIM_MULTIPLYING_RESULT_OF_IREMMAJORfindbugsINT_BAD_COMPARISON_WITH_INT_VALUEMAJORfindbugsINT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUEMAJORfindbugsINT_BAD_COMPARISON_WITH_SIGNED_BYTEMAJORfindbugsINT_BAD_REM_BY_1INFOfindbugsINT_VACUOUS_BIT_OPERATIONINFOfindbugsINT_VACUOUS_COMPARISONINFOfindbugsIO_APPENDING_TO_OBJECT_OUTPUT_STREAMMAJORfindbugsIP_PARAMETER_IS_DEAD_BUT_OVERWRITTENMAJORfindbugsIS2_INCONSISTENT_SYNCMAJORfindbugsISC_INSTANTIATE_STATIC_CLASSMAJORfindbugsIS_FIELD_NOT_GUARDEDMAJORfindbugsIS_INCONSISTENT_SYNCMAJORfindbugsITA_INEFFICIENT_TO_ARRAYMAJORfindbugsIT_NO_SUCH_ELEMENTMAJORfindbugsJ2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSIONMAJORfindbugsJCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASSMAJORfindbugsJLM_JSR166_LOCK_MONITORENTERMAJORfindbugsJLM_JSR166_UTILCONCURRENT_MONITORENTERMAJORfindbugsJML_JSR166_CALLING_WAIT_RATHER_THAN_AWAITMAJORfindbugsLG_LOST_LOGGER_DUE_TO_WEAK_REFERENCEINFOfindbugsLI_LAZY_INIT_INSTANCEMAJORfindbugsLI_LAZY_INIT_STATICMAJORfindbugsLI_LAZY_INIT_UPDATE_STATICMAJORfindbugsME_ENUM_FIELD_SETTERMAJORfindbugsME_MUTABLE_ENUM_FIELDMAJORfindbugsMF_CLASS_MASKS_FIELDMAJORfindbugsMF_METHOD_MASKS_FIELDMAJORfindbugsML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELDMAJORfindbugsML_SYNC_ON_UPDATED_FIELDMAJORfindbugsMSF_MUTABLE_SERVLET_FIELDMAJORfindbugsMS_CANNOT_BE_FINALINFOfindbugsMS_EXPOSE_REPINFOfindbugsMS_FINAL_PKGPROTECTINFOfindbugsMS_MUTABLE_ARRAYINFOfindbugsMS_MUTABLE_COLLECTIONINFOfindbugsMS_MUTABLE_COLLECTION_PKGPROTECTINFOfindbugsMS_MUTABLE_HASHTABLEINFOfindbugsMS_OOI_PKGPROTECTINFOfindbugsMS_PKGPROTECTINFOfindbugsMS_SHOULD_BE_FINALINFOfindbugsMS_SHOULD_BE_REFACTORED_TO_BE_FINALINFOfindbugsMTIA_SUSPECT_SERVLET_INSTANCE_FIELDINFOfindbugsMTIA_SUSPECT_STRUTS_INSTANCE_FIELDINFOfindbugsMWN_MISMATCHED_NOTIFYMAJORfindbugsMWN_MISMATCHED_WAITMAJORfindbugsNM_BAD_EQUALMAJORfindbugsNM_CLASS_NAMING_CONVENTIONMAJORfindbugsNM_CLASS_NOT_EXCEPTIONMAJORfindbugsNM_CONFUSINGMAJORfindbugsNM_FIELD_NAMING_CONVENTIONMAJORfindbugsNM_FUTURE_KEYWORD_USED_AS_IDENTIFIERMAJORfindbugsNM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIERMAJORfindbugsNM_LCASE_HASHCODEMAJORfindbugsNM_LCASE_TOSTRINGMAJORfindbugsNM_METHOD_CONSTRUCTOR_CONFUSIONMAJORfindbugsNM_METHOD_NAMING_CONVENTIONMAJORfindbugsNM_SAME_SIMPLE_NAME_AS_INTERFACEMAJORfindbugsNM_SAME_SIMPLE_NAME_AS_SUPERCLASSMAJORfindbugsNM_VERY_CONFUSINGMAJORfindbugsNM_VERY_CONFUSING_INTENTIONALMAJORfindbugsNM_WRONG_PACKAGEMAJORfindbugsNM_WRONG_PACKAGE_INTENTIONALMAJORfindbugsNN_NAKED_NOTIFYMAJORfindbugsNO_NOTIFY_NOT_NOTIFYALLMAJORfindbugsNP_ALWAYS_NULLMAJORfindbugsNP_ALWAYS_NULL_EXCEPTIONMAJORfindbugsNP_ARGUMENT_MIGHT_BE_NULLMAJORfindbugsNP_BOOLEAN_RETURN_NULLMAJORfindbugsNP_CLONE_COULD_RETURN_NULLMAJORfindbugsNP_CLOSING_NULLMAJORfindbugsNP_DEREFERENCE_OF_READLINE_VALUEINFOfindbugsNP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENTMAJORfindbugsNP_GUARANTEED_DEREFMAJORfindbugsNP_GUARANTEED_DEREF_ON_EXCEPTION_PATHMAJORfindbugsNP_IMMEDIATE_DEREFERENCE_OF_READLINEINFOfindbugsNP_LOAD_OF_KNOWN_NULL_VALUEINFOfindbugsNP_METHOD_PARAMETER_RELAXING_ANNOTATIONINFOfindbugsNP_METHOD_PARAMETER_TIGHTENS_ANNOTATIONINFOfindbugsNP_METHOD_RETURN_RELAXING_ANNOTATIONINFOfindbugsNP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORMAJORfindbugsNP_NONNULL_PARAM_VIOLATIONMINORfindbugsNP_NONNULL_RETURN_VIOLATIONMAJORfindbugsNP_NULL_INSTANCEOFMAJORfindbugsNP_NULL_ON_SOME_PATHMAJORfindbugsNP_NULL_ON_SOME_PATH_EXCEPTIONMAJORfindbugsNP_NULL_ON_SOME_PATH_FROM_RETURN_VALUEINFOfindbugsNP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLEINFOfindbugsNP_NULL_PARAM_DEREFMAJORfindbugsNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUSMAJORfindbugsNP_NULL_PARAM_DEREF_NONVIRTUALMAJORfindbugsNP_OPTIONAL_RETURN_NULLMAJORfindbugsNP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLEINFOfindbugsNP_STORE_INTO_NONNULL_FIELDMAJORfindbugsNP_SYNC_AND_NULL_CHECK_FIELDMAJORfindbugsNP_TOSTRING_COULD_RETURN_NULLMAJORfindbugsNP_UNWRITTEN_FIELDMAJORfindbugsNP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELDINFOfindbugsNS_DANGEROUS_NON_SHORT_CIRCUITINFOfindbugsNS_NON_SHORT_CIRCUITINFOfindbugsOBL_UNSATISFIED_OBLIGATIONINFOfindbugsOBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGEINFOfindbugsODR_OPEN_DATABASE_RESOURCEMAJORfindbugsODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATHMAJORfindbugsOS_OPEN_STREAMMAJORfindbugsOS_OPEN_STREAM_EXCEPTION_PATHMAJORfindbugsPS_PUBLIC_SEMAPHORESINFOfindbugsPT_ABSOLUTE_PATH_TRAVERSALMAJORfindbugsPT_RELATIVE_PATH_TRAVERSALMAJORfindbugsPZLA_PREFER_ZERO_LENGTH_ARRAYSINFOfindbugsPZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORSMAJORfindbugsQBA_QUESTIONABLE_BOOLEAN_ASSIGNMENTMAJORfindbugsQF_QUESTIONABLE_FOR_LOOPINFOfindbugsRANGE_ARRAY_INDEXCRITICALfindbugsRANGE_ARRAY_LENGTHCRITICALfindbugsRANGE_ARRAY_OFFSETCRITICALfindbugsRANGE_STRING_INDEXCRITICALfindbugsRCN_REDUNDANT_CHECKED_NULL_COMPARISONINFOfindbugsRCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUEINFOfindbugsRCN_REDUNDANT_COMPARISON_TWO_NULL_VALUESINFOfindbugsRCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUEINFOfindbugsRCN_REDUNDANT_NULLCHECK_OF_NULL_VALUEINFOfindbugsRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPEMAJORfindbugsRC_REF_COMPARISONMAJORfindbugsRC_REF_COMPARISON_BAD_PRACTICEMAJORfindbugsRC_REF_COMPARISON_BAD_PRACTICE_BOOLEANMAJORfindbugsREC_CATCH_EXCEPTIONINFOfindbugsRE_BAD_SYNTAX_FOR_REGULAR_EXPRESSIONMAJORfindbugsRE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSIONMAJORfindbugsRE_POSSIBLE_UNINTENDED_PATTERNMAJORfindbugsRI_REDUNDANT_INTERFACESINFOfindbugsRR_NOT_CHECKEDMAJORfindbugsRS_READOBJECT_SYNCMAJORfindbugsRU_INVOKE_RUNMAJORfindbugsRV_01_TO_INTMAJORfindbugsRV_ABSOLUTE_VALUE_OF_HASHCODEMAJORfindbugsRV_ABSOLUTE_VALUE_OF_RANDOM_INTMAJORfindbugsRV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUEMAJORfindbugsRV_CHECK_FOR_POSITIVE_INDEXOFINFOfindbugsRV_DONT_JUST_NULL_CHECK_READLINEINFOfindbugsRV_EXCEPTION_NOT_THROWNMAJORfindbugsRV_NEGATING_RESULT_OF_COMPARETOMAJORfindbugsRV_REM_OF_HASHCODEINFOfindbugsRV_REM_OF_RANDOM_INTINFOfindbugsRV_RETURN_VALUE_IGNOREDMAJORfindbugsRV_RETURN_VALUE_IGNORED_BAD_PRACTICEMAJORfindbugsRV_RETURN_VALUE_IGNORED_INFERREDINFOfindbugsRV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECTINFOfindbugsRV_RETURN_VALUE_OF_PUTIFABSENT_IGNOREDMAJORfindbugsRpC_REPEATED_CONDITIONAL_TESTMAJORfindbugsSA_FIELD_DOUBLE_ASSIGNMENTINFOfindbugsSA_FIELD_SELF_ASSIGNMENTMAJORfindbugsSA_FIELD_SELF_COMPARISONMAJORfindbugsSA_FIELD_SELF_COMPUTATIONMAJORfindbugsSA_LOCAL_DOUBLE_ASSIGNMENTINFOfindbugsSA_LOCAL_SELF_ASSIGNMENTINFOfindbugsSA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELDMAJORfindbugsSA_LOCAL_SELF_COMPARISONMAJORfindbugsSA_LOCAL_SELF_COMPUTATIONMAJORfindbugsSBSC_USE_STRINGBUFFER_CONCATENATIONMAJORfindbugsSC_START_IN_CTORMAJORfindbugsSE_BAD_FIELDMAJORfindbugsSE_BAD_FIELD_INNER_CLASSMAJORfindbugsSE_BAD_FIELD_STOREMAJORfindbugsSE_COMPARATOR_SHOULD_BE_SERIALIZABLEMAJORfindbugsSE_INNER_CLASSMAJORfindbugsSE_METHOD_MUST_BE_PRIVATEMAJORfindbugsSE_NONFINAL_SERIALVERSIONIDMAJORfindbugsSE_NONLONG_SERIALVERSIONIDMAJORfindbugsSE_NONSTATIC_SERIALVERSIONIDMAJORfindbugsSE_NO_SERIALVERSIONIDMAJORfindbugsSE_NO_SUITABLE_CONSTRUCTORMAJORfindbugsSE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATIONMAJORfindbugsSE_PRIVATE_READ_RESOLVE_NOT_INHERITEDINFOfindbugsSE_READ_RESOLVE_IS_STATICMAJORfindbugsSE_READ_RESOLVE_MUST_RETURN_OBJECTMAJORfindbugsSE_TRANSIENT_FIELD_NOT_RESTOREDMAJORfindbugsSE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASSINFOfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGHMAJORfindbugsSF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROWMAJORfindbugsSF_SWITCH_FALLTHROUGHINFOfindbugsSF_SWITCH_NO_DEFAULTINFOfindbugsSIC_INNER_SHOULD_BE_STATICMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_ANONMAJORfindbugsSIC_INNER_SHOULD_BE_STATIC_NEEDS_THISMAJORfindbugsSIC_THREADLOCAL_DEADLY_EMBRACEMAJORfindbugsSIO_SUPERFLUOUS_INSTANCEOFMAJORfindbugsSI_INSTANCE_BEFORE_FINALS_ASSIGNEDMAJORfindbugsSKIPPED_CLASS_TOO_BIGINFOfindbugsSP_SPIN_ON_FIELDMAJORfindbugsSQL_BAD_PREPARED_STATEMENT_ACCESSMAJORfindbugsSQL_BAD_RESULTSET_ACCESSMAJORfindbugsSQL_NONCONSTANT_STRING_PASSED_TO_EXECUTEMAJORfindbugsSQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRINGMAJORfindbugsSR_NOT_CHECKEDMAJORfindbugsSS_SHOULD_BE_STATICMAJORfindbugsSTCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCEMAJORfindbugsSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCEMAJORfindbugsSTCAL_STATIC_CALENDAR_INSTANCEMAJORfindbugsSTCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCEMAJORfindbugsSTI_INTERRUPTED_ON_CURRENTTHREADMAJORfindbugsSTI_INTERRUPTED_ON_UNKNOWNTHREADMAJORfindbugsST_WRITE_TO_STATIC_FROM_INSTANCE_METHODINFOfindbugsSWL_SLEEP_WITH_LOCK_HELDMAJORfindbugsSW_SWING_METHODS_INVOKED_IN_SWING_THREADMAJORfindbugsTLW_TWO_LOCK_NOTIFYMAJORfindbugsTLW_TWO_LOCK_WAITMAJORfindbugsTQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIREDMAJORfindbugsTQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERSMAJORfindbugsTQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINKINFOfindbugsTQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINKINFOfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINKMAJORfindbugsTQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINKMAJORfindbugsTQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIREDMAJORfindbugsTQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIREDMAJORfindbugsUCF_USELESS_CONTROL_FLOWINFOfindbugsUCF_USELESS_CONTROL_FLOW_NEXT_LINEINFOfindbugsUC_USELESS_CONDITIONINFOfindbugsUC_USELESS_CONDITION_TYPEINFOfindbugsUC_USELESS_OBJECTINFOfindbugsUC_USELESS_OBJECT_STACKINFOfindbugsUC_USELESS_VOID_METHODINFOfindbugsUG_SYNC_SET_UNSYNC_GETMAJORfindbugsUI_INHERITANCE_UNSAFE_GETRESOURCEMAJORfindbugsUL_UNRELEASED_LOCKMAJORfindbugsUL_UNRELEASED_LOCK_EXCEPTION_PATHMAJORfindbugsUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASSMAJORfindbugsUM_UNNECESSARY_MATHMAJORfindbugsUPM_UNCALLED_PRIVATE_METHODMAJORfindbugsURF_UNREAD_FIELDMAJORfindbugsURF_UNREAD_PUBLIC_OR_PROTECTED_FIELDINFOfindbugsUR_UNINIT_READMAJORfindbugsUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTORMAJORfindbugsUSM_USELESS_ABSTRACT_METHODINFOfindbugsUSM_USELESS_SUBCLASS_METHODINFOfindbugsUUF_UNUSED_FIELDMAJORfindbugsUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDINFOfindbugsUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORINFOfindbugsUWF_NULL_FIELDMAJORfindbugsUWF_UNWRITTEN_FIELDMAJORfindbugsUWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELDINFOfindbugsUW_UNCOND_WAITMAJORfindbugsVA_FORMAT_STRING_ARG_MISMATCHMAJORfindbugsVA_FORMAT_STRING_BAD_ARGUMENTMAJORfindbugsVA_FORMAT_STRING_BAD_CONVERSIONMAJORfindbugsVA_FORMAT_STRING_BAD_CONVERSION_FROM_ARRAYMAJORfindbugsVA_FORMAT_STRING_BAD_CONVERSION_TO_BOOLEANINFOfindbugsVA_FORMAT_STRING_EXPECTED_MESSAGE_FORMAT_SUPPLIEDMAJORfindbugsVA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSEDMAJORfindbugsVA_FORMAT_STRING_ILLEGALMAJORfindbugsVA_FORMAT_STRING_MISSING_ARGUMENTMAJORfindbugsVA_FORMAT_STRING_NO_PREVIOUS_ARGUMENTMAJORfindbugsVA_FORMAT_STRING_USES_NEWLINEMAJORfindbugsVA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARGMAJORfindbugsVO_VOLATILE_INCREMENTMAJORfindbugsVO_VOLATILE_REFERENCE_TO_ARRAYMAJORfindbugsVR_UNRESOLVABLE_REFERENCEMAJORfindbugsWA_AWAIT_NOT_IN_LOOPMAJORfindbugsWA_NOT_IN_LOOPMAJORfindbugsWL_USING_GETCLASS_RATHER_THAN_CLASS_LITERALMAJORfindbugsWMI_WRONG_MAP_ITERATORMAJORfindbugsWS_WRITEOBJECT_SYNCMAJORfindbugsXFB_XML_FACTORY_BYPASSINFOfindbugsXSS_REQUEST_PARAMETER_TO_SEND_ERRORMAJORfindbugsXSS_REQUEST_PARAMETER_TO_SERVLET_WRITERMAJORfindsecbugsANDROID_BROADCASTINFOfindsecbugsANDROID_EXTERNAL_FILE_ACCESSMAJORfindsecbugsANDROID_GEOLOCATIONINFOfindsecbugsANDROID_WEB_VIEW_JAVASCRIPTINFOfindsecbugsANDROID_WEB_VIEW_JAVASCRIPT_INTERFACEINFOfindsecbugsANDROID_WORLD_WRITABLEMAJORfindsecbugsAWS_QUERY_INJECTIONCRITICALfindsecbugsBAD_HEXA_CONVERSIONMAJORfindsecbugsBEAN_PROPERTY_INJECTIONCRITICALfindsecbugsBLOWFISH_KEY_SIZEMAJORfindsecbugsCIPHER_INTEGRITYMAJORfindsecbugsCOMMAND_INJECTIONCRITICALfindsecbugsCOOKIE_PERSISTENTMAJORfindsecbugsCOOKIE_USAGEINFOfindsecbugsCRLF_INJECTION_LOGSINFOfindsecbugsCUSTOM_MESSAGE_DIGESTMAJORfindsecbugsDEFAULT_HTTP_CLIENTMAJORfindsecbugsDESERIALIZATION_GADGETINFOfindsecbugsDES_USAGEMAJORfindsecbugsECB_MODEMAJORfindsecbugsEL_INJECTIONCRITICALfindsecbugsESAPI_ENCRYPTORINFOfindsecbugsEXTERNAL_CONFIG_CONTROLINFOfindsecbugsFILE_UPLOAD_FILENAMEINFOfindsecbugsFORMAT_STRING_MANIPULATIONINFOfindsecbugsHARD_CODE_KEYMAJORfindsecbugsHARD_CODE_PASSWORDMAJORfindsecbugsHAZELCAST_SYMMETRIC_ENCRYPTIONMAJORfindsecbugsHTTPONLY_COOKIEMAJORfindsecbugsHTTP_PARAMETER_POLLUTIONMAJORfindsecbugsHTTP_RESPONSE_SPLITTINGINFOfindsecbugsINSECURE_COOKIEMAJORfindsecbugsINSECURE_SMTP_SSLMAJORfindsecbugsJACKSON_UNSAFE_DESERIALIZATIONCRITICALfindsecbugsJAXRS_ENDPOINTINFOfindsecbugsJAXWS_ENDPOINTINFOfindsecbugsLDAP_ANONYMOUSMAJORfindsecbugsLDAP_ENTRY_POISONINGCRITICALfindsecbugsLDAP_INJECTIONCRITICALfindsecbugsMALICIOUS_XSLTCRITICALfindsecbugsNULL_CIPHERMAJORfindsecbugsOBJECT_DESERIALIZATIONCRITICALfindsecbugsOGNL_INJECTIONCRITICALfindsecbugsPADDING_ORACLEMAJORfindsecbugsPATH_TRAVERSAL_INMAJORfindsecbugsPATH_TRAVERSAL_OUTMAJORfindsecbugsPERMISSIVE_CORSMAJORfindsecbugsPLAY_UNVALIDATED_REDIRECTMAJORfindsecbugsPREDICTABLE_RANDOMMAJORfindsecbugsREDOSMAJORfindsecbugsRSA_KEY_SIZEMAJORfindsecbugsRSA_NO_PADDINGMAJORfindsecbugsSCRIPT_ENGINE_INJECTIONCRITICALfindsecbugsSEAM_LOG_INJECTIONCRITICALfindsecbugsSERVLET_CONTENT_TYPEINFOfindsecbugsSERVLET_HEADERINFOfindsecbugsSERVLET_HEADER_REFERERINFOfindsecbugsSERVLET_HEADER_USER_AGENTINFOfindsecbugsSERVLET_PARAMETERINFOfindsecbugsSERVLET_QUERY_STRINGINFOfindsecbugsSERVLET_SERVER_NAMEINFOfindsecbugsSERVLET_SESSION_IDINFOfindsecbugsSPEL_INJECTIONCRITICALfindsecbugsSPRING_CSRF_PROTECTION_DISABLEDMAJORfindsecbugsSPRING_CSRF_UNRESTRICTED_REQUEST_MAPPINGMAJORfindsecbugsSPRING_ENDPOINTINFOfindsecbugsSPRING_FILE_DISCLOSUREMAJORfindsecbugsSPRING_UNVALIDATED_REDIRECTMAJORfindsecbugsSQL_INJECTIONCRITICALfindsecbugsSQL_INJECTION_ANDROIDCRITICALfindsecbugsSQL_INJECTION_HIBERNATECRITICALfindsecbugsSQL_INJECTION_JDBCCRITICALfindsecbugsSQL_INJECTION_JDOCRITICALfindsecbugsSQL_INJECTION_JPACRITICALfindsecbugsSQL_INJECTION_SPRING_JDBCCRITICALfindsecbugsSQL_INJECTION_TURBINECRITICALfindsecbugsSSL_CONTEXTMAJORfindsecbugsSTATIC_IVMAJORfindsecbugsSTRUTS1_ENDPOINTINFOfindsecbugsSTRUTS2_ENDPOINTINFOfindsecbugsSTRUTS_FILE_DISCLOSUREMAJORfindsecbugsSTRUTS_FORM_VALIDATIONINFOfindsecbugsTAPESTRY_ENDPOINTINFOfindsecbugsTEMPLATE_INJECTION_FREEMARKERCRITICALfindsecbugsTEMPLATE_INJECTION_VELOCITYCRITICALfindsecbugsTRUST_BOUNDARY_VIOLATIONMAJORfindsecbugsUNENCRYPTED_SERVER_SOCKETMAJORfindsecbugsUNENCRYPTED_SOCKETMAJORfindsecbugsUNVALIDATED_REDIRECTMAJORfindsecbugsURL_REWRITINGMAJORfindsecbugsWEAK_FILENAMEUTILSINFOfindsecbugsWEAK_HOSTNAME_VERIFIERMAJORfindsecbugsWEAK_MESSAGE_DIGEST_MD5MAJORfindsecbugsWEAK_MESSAGE_DIGEST_SHA1MAJORfindsecbugsWEAK_TRUST_MANAGERMAJORfindsecbugsWICKET_ENDPOINTINFOfindsecbugsXML_DECODERCRITICALfindsecbugsXPATH_INJECTIONCRITICALfindsecbugsXSS_REQUEST_WRAPPERMAJORfindsecbugsXSS_SERVLETMAJORfindsecbugsXXE_DOCUMENTCRITICALfindsecbugsXXE_SAXPARSERCRITICALfindsecbugsXXE_XMLREADERCRITICALfindsecbugsXXE_XMLSTREAMREADERCRITICALpmdAccessorClassGenerationMAJORpmdAppendCharacterWithCharMINORpmdAssignmentToNonFinalStaticMAJORpmdAvoidAccessibilityAlterationMAJORpmdAvoidArrayLoopsMAJORpmdAvoidBranchingStatementAsLastInLoopMAJORpmdAvoidFinalLocalVariableMAJORpmdAvoidInstantiatingObjectsInLoopsMINORpmdAvoidSynchronizedAtMethodLevelMAJORpmdAvoidThreadGroupCRITICALpmdAvoidUsingNativeCodeMAJORpmdAvoidUsingShortTypeMAJORpmdAvoidUsingVolatileMAJORpmdBadComparisonMAJORpmdBeanMembersShouldSerializeMAJORpmdBigIntegerInstantiationMAJORpmdBooleanGetMethodNameMAJORcheckParameterizedMethodsfalsepmdBooleanInstantiationMAJORpmdByteInstantiationMAJORpmdCallSuperFirstMAJORpmdCallSuperInConstructorMINORpmdCallSuperLastMAJORpmdCheckResultSetMAJORpmdClassCastExceptionWithToArrayMAJORpmdCloneMethodMustBePublicMAJORpmdCloneMethodReturnTypeMustMatchClassNameMAJORpmdCommentContentMINORpmdCommentDefaultAccessModifierMAJORpmdConfusingTernaryMAJORpmdConsecutiveAppendsShouldReuseMAJORpmdConsecutiveLiteralAppendsMINORthreshold1pmdDefaultPackageMINORpmdDoNotHardCodeSDCardMAJORpmdDoNotUseThreadsMAJORpmdDontUseFloatTypeForLoopIndicesMAJORpmdDoubleCheckedLockingMAJORpmdEmptyMethodInAbstractClassShouldBeAbstractINFOpmdGodClassMAJORpmdGuardDebugLoggingMAJORpmdGuardLogStatementMAJORpmdGuardLogStatementJavaUtilMAJORpmdImmutableFieldMAJORpmdInefficientEmptyStringCheckMAJORpmdInefficientStringBufferingMAJORpmdInsufficientStringBufferDeclarationMAJORpmdIntegerInstantiationMAJORpmdLawOfDemeterMINORpmdLocalHomeNamingConventionMAJORpmdLocalInterfaceSessionNamingConventionMAJORpmdLocalVariableCouldBeFinalINFOpmdLongInstantiationMAJORpmdMDBAndSessionBeanNamingConventionMAJORpmdMissingStaticMethodInNonInstantiatableClassMAJORpmdNPathComplexityMAJORminimum200pmdNullAssignmentMAJORpmdOptimizableToArrayCallMAJORpmdRedundantFieldInitializerMAJORpmdRemoteInterfaceNamingConventionMAJORpmdRemoteSessionInterfaceNamingConventionMAJORpmdShortInstantiationMAJORpmdSimpleDateFormatNeedsLocaleMAJORpmdSimplifiedTernaryMAJORpmdSimplifyConditionalMAJORpmdSimplifyStartsWithMINORpmdSingleMethodSingletonCRITICALpmdSingletonClassReturningNewInstanceMAJORpmdSingularFieldMINORpmdStaticEJBFieldShouldBeFinalMAJORpmdStringInstantiationMAJORpmdSuspiciousOctalEscapeMAJORpmdTooManyFieldsMAJORmaxfields15pmdTooManyStaticImportsMAJORmaximumStaticImports4pmdUnnecessaryFinalModifierINFOpmdUnnecessaryFullyQualifiedNameMAJORpmdUnnecessaryReturnMINORpmdUnusedModifierINFOpmdUnusedNullCheckInEqualsMAJORpmdUseArraysAsListMAJORpmdUseConcurrentHashMapMAJORpmdUseIndexOfCharMAJORpmdUseLocaleWithCaseConversionsMAJORpmdUseProperClassLoaderCRITICALpmdUseStringBufferForStringAppendsMAJORpmdUseStringBufferLengthMINORpmdUseVarargsMAJORpmdUselessOperationOnImmutableCRITICALpmdUselessQualifiedThisMAJORpmd-unit-testsJUnit4SuitesShouldUseSuiteAnnotationMAJORpmd-unit-testsJUnit4TestShouldUseAfterAnnotationMAJORpmd-unit-testsJUnit4TestShouldUseBeforeAnnotationMAJORpmd-unit-testsJUnit4TestShouldUseTestAnnotationMAJORpmd-unit-testsJUnitSpellingMAJORpmd-unit-testsJUnitStaticSuiteMAJORpmd-unit-testsJUnitTestContainsTooManyAssertsMAJORmaximumAsserts1pmd-unit-testsJUnitTestsShouldIncludeAssertMAJORpmd-unit-testsJUnitUseExpectedMAJORpmd-unit-testsSimplifyBooleanAssertionMINORpmd-unit-testsTestClassWithoutTestCasesMAJORpmd-unit-testsUnnecessaryBooleanAssertionMINORpmd-unit-testsUseAssertEqualsInsteadOfAssertTrueMINORpmd-unit-testsUseAssertNullInsteadOfAssertTrueMINORpmd-unit-testsUseAssertSameInsteadOfAssertTrueMINORpmd-unit-testsUseAssertTrueInsteadOfAssertEqualsMINORqualinsight-smells0001MAJORqualinsight-smells0002BLOCKERqualinsight-smells0003BLOCKERqualinsight-smells0004BLOCKERqualinsight-smells0005MAJORqualinsight-smells0006MAJORqualinsight-smells0007CRITICALqualinsight-smells0008MAJORqualinsight-smells0009CRITICALqualinsight-smells0010MINORqualinsight-smells0011BLOCKERqualinsight-smells0012MAJORqualinsight-smells0013CRITICALqualinsight-smells0014MAJORqualinsight-smells0015CRITICALqualinsight-smells0016CRITICALqualinsight-smells0017BLOCKERqualinsight-smells0018CRITICALqualinsight-smells0019CRITICALqualinsight-smells0020CRITICALqualinsight-smells0021MAJORqualinsight-smells0022MAJORqualinsight-smells0023BLOCKERqualinsight-smells0024CRITICALqualinsight-smells0025BLOCKERqualinsight-smells0026MINORqualinsight-smells0027CRITICALsquidAssignmentInSubExpressionCheckMAJORsquidCallToDeprecatedMethodMINORsquidCallToFileDeleteOnExitMethodMAJORsquidClassVariableVisibilityCheckMINORsquidCommentedOutCodeLineMAJORsquidEmptyFileMINORsquidEmptyStatementUsageCheckMINORsquidForLoopCounterChangedCheckMAJORsquidHiddenFieldCheckMAJORsquidIndentationCheckMINORindentationLevel2squidLabelsShouldNotBeUsedCheckMAJORsquidLeftCurlyBraceEndLineCheckMINORsquidMaximumInheritanceDepthMAJORmax5squidMethodCyclomaticComplexityCRITICALThreshold10squidMissingDeprecatedCheckMAJORsquidModifiersOrderCheckMINORsquidNoSonarMAJORsquidObjectFinalizeCheckMAJORsquidObjectFinalizeOverridenCallsSuperFinalizeCheckCRITICALsquidObjectFinalizeOverridenCheckCRITICALsquidParsingErrorMAJORsquidRedundantThrowsDeclarationCheckMINORsquidRightCurlyBraceSameLineAsNextBlockCheckMINORsquidRightCurlyBraceStartLineCheckMINORsquidS00100MINORformat^[a-z][a-zA-Z0-9]*$squidS00101MINORformat^[A-Z][a-zA-Z0-9]*$squidS00103MAJORmaximumLineLength120squidS00104MAJORMax750squidS00105MINORsquidS00107MAJORmax7constructorMax7squidS00108MAJORsquidS00112MAJORsquidS00113MINORsquidS00114MINORformat^[A-Z][a-zA-Z0-9]*$squidS00115CRITICALformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$squidS00116MINORformat^[a-z][a-zA-Z0-9]*$squidS00117MINORformat^[a-z][a-zA-Z0-9]*$squidS00118MINORformat^Abstract[A-Z][a-zA-Z0-9]*$squidS00119MINORformat^[A-Z][0-9]?$squidS00120MINORformat^[a-z]+(\.[a-z][a-z0-9]*)*$squidS00121CRITICALsquidS00122MAJORsquidS106MAJORsquidS1065MAJORsquidS1066MAJORsquidS1067CRITICALmax3squidS1068MAJORsquidS1075MINORsquidS109MAJORAuthorized numbers-1,0,1squidS1118MAJORsquidS1125MINORsquidS1126MINORsquidS1132MINORsquidS1133INFOsquidS1134MAJORsquidS1135INFOsquidS1141MAJORsquidS1142MAJORmax3squidS1143MAJORsquidS1147BLOCKERsquidS1148MINORsquidS1149MAJORsquidS1150MAJORsquidS1151MAJORmax5squidS1153MINORsquidS1155MINORsquidS1157MINORsquidS1158MINORsquidS1160MAJORsquidS1161MAJORsquidS1162MAJORsquidS1163CRITICALsquidS1165MINORsquidS1166MAJORexceptionsjava.lang.InterruptedException, java.lang.NumberFormatException, java.lang.NoSuchMethodException, java.text.ParseException, java.net.MalformedURLException, java.time.format.DateTimeParseExceptionsquidS1168MAJORsquidS1170MINORsquidS1171MAJORsquidS1172MAJORsquidS1174CRITICALsquidS1175CRITICALsquidS1181MAJORsquidS1182MINORsquidS1185MINORsquidS1186CRITICALsquidS1188MAJORMax20squidS1190BLOCKERsquidS1191MAJORsquidS1192CRITICALthreshold3squidS1193MAJORsquidS1194MAJORsquidS1195MINORsquidS1197MINORsquidS1199MINORsquidS1200MAJORmax20squidS1201MAJORsquidS1206MINORsquidS1210MINORsquidS1213MINORsquidS1215CRITICALsquidS1217MAJORsquidS1219BLOCKERsquidS1220MINORsquidS1221MAJORsquidS1223MAJORsquidS1226MINORsquidS1228INFOsquidS1244MAJORsquidS1258MAJORsquidS1264MINORsquidS128BLOCKERsquidS1301MINORsquidS1309INFOsquidS1310MINORsquidS1312MINORformatLOG(?:GER)?squidS1313MINORsquidS1314BLOCKERsquidS1315MINORsquidS1317MAJORsquidS1319MINORsquidS134CRITICALmax3squidS135MINORsquidS138MAJORmax75squidS1444MINORsquidS1448MAJORcountNonpublicMethodstruemaximumMethodThreshold35squidS1449MINORsquidS1450MINORsquidS1452CRITICALsquidS1479MAJORmaximum30squidS1481MINORsquidS1488MINORsquidS1596MINORsquidS1598CRITICALsquidS1602MINORsquidS1604MAJORsquidS1607MAJORsquidS1610MINORsquidS1611MINORsquidS1612MINORsquidS1640MINORsquidS1641MINORsquidS1643MINORsquidS1656MAJORsquidS1659MINORsquidS1694MINORsquidS1695MAJORsquidS1696MAJORsquidS1698MINORsquidS1699CRITICALsquidS1700MAJORsquidS1710MINORsquidS1711MAJORsquidS1751MAJORsquidS1764MAJORsquidS1774MAJORsquidS1820MAJORcountNonpublicFieldstruemaximumFieldThreshold20squidS1844MAJORsquidS1845BLOCKERsquidS1849MAJORsquidS1854MAJORsquidS1858MINORsquidS1860MAJORsquidS1862MAJORsquidS1871MAJORsquidS1872MAJORsquidS1905MINORsquidS1939MINORsquidS1940MINORsquidS1941MINORsquidS1942MINORsquidS1943MINORsquidS1948CRITICALsquidS1989MINORsquidS1994CRITICALsquidS1996MAJORsquidS2039INFOsquidS2047MAJORsquidS2055MINORsquidS2057CRITICALsquidS2059MINORsquidS2060MAJORsquidS2061MAJORsquidS2062CRITICALsquidS2063CRITICALsquidS2065MINORsquidS2066MINORsquidS2068BLOCKERcredentialWordspassword,passwd,pwdsquidS2070CRITICALsquidS2076CRITICALsquidS2077BLOCKERsquidS2078CRITICALsquidS2089CRITICALsquidS2092MINORsquidS2093CRITICALsquidS2094MINORsquidS2095BLOCKERsquidS2096BLOCKERsquidS2097MINORsquidS2109MAJORsquidS2110MAJORsquidS2111MAJORsquidS2112MAJORsquidS2114MAJORsquidS2116MAJORsquidS2118MAJORsquidS2122CRITICALsquidS2123MAJORsquidS2127MAJORsquidS2129MAJORsquidS2130MINORsquidS2131MAJORsquidS2133MAJORsquidS2134MAJORsquidS2140MINORsquidS2141MAJORsquidS2142MAJORsquidS2143MAJORsquidS2147MINORsquidS2148MINORsquidS2151CRITICALsquidS2153MINORsquidS2154MAJORsquidS2156MINORsquidS2157CRITICALsquidS2159MAJORsquidS2160MINORsquidS2162MINORsquidS2164MINORsquidS2165MINORsquidS2166MAJORsquidS2167MINORsquidS2175MAJORsquidS2176CRITICALsquidS2177MAJORsquidS2178BLOCKERsquidS2183MINORsquidS2184MINORsquidS2185MAJORsquidS2186CRITICALsquidS2187BLOCKERsquidS2188BLOCKERsquidS2189BLOCKERsquidS2196MINORsquidS2197CRITICALsquidS2200MINORsquidS2201MAJORsquidS2203MINORsquidS2204MAJORsquidS2208CRITICALsquidS2209MAJORsquidS2211MAJORsquidS2221MINORsquidS2222CRITICALsquidS2225MAJORsquidS2226MAJORsquidS2230MAJORsquidS2232MAJORsquidS2235CRITICALsquidS2236BLOCKERsquidS2245CRITICALsquidS2250MINORsquidS2251MAJORsquidS2252MAJORsquidS2254CRITICALsquidS2257CRITICALsquidS2258BLOCKERsquidS2259MAJORsquidS2272MINORsquidS2273MAJORsquidS2274CRITICALsquidS2275BLOCKERsquidS2276BLOCKERsquidS2277CRITICALsquidS2278BLOCKERsquidS2293MINORsquidS2301MAJORsquidS2325MINORsquidS2326MAJORsquidS2333MINORsquidS2384INFOsquidS2386MINORsquidS2387BLOCKERsquidS2388MAJORsquidS2390CRITICALsquidS2391BLOCKERsquidS2437BLOCKERsquidS2438MAJORsquidS2440MAJORsquidS2441MAJORsquidS2442MAJORsquidS2444CRITICALsquidS2445MAJORsquidS2446MAJORsquidS2447CRITICALsquidS2583MAJORsquidS2589MAJORsquidS2629MAJORsquidS2637MINORsquidS2638CRITICALsquidS2639MAJORsquidS2653CRITICALsquidS2658MINORsquidS2674MINORsquidS2675MAJORsquidS2676MINORsquidS2677MAJORsquidS2681MAJORsquidS2692CRITICALsquidS2693BLOCKERsquidS2694MAJORsquidS2695BLOCKERsquidS2696INFOsquidS2698MINORsquidS2699BLOCKERsquidS2701CRITICALsquidS2718MAJORsquidS2737MINORsquidS2757MAJORsquidS2786MINORsquidS2789MAJORsquidS2864MAJORsquidS2885MAJORsquidS2886MAJORsquidS2912MINORsquidS2924MINORsquidS2925MAJORsquidS2959MINORsquidS2970BLOCKERsquidS2972MAJORMax25squidS2973MAJORsquidS2974MINORsquidS2975BLOCKERsquidS2976CRITICALsquidS3008MINORformat^[a-z][a-zA-Z0-9]*$squidS3010MAJORsquidS3020MINORsquidS3027MAJORsquidS3030MAJORthreshold4squidS3034MAJORsquidS3038MINORsquidS3042MAJORsquidS3046BLOCKERsquidS3047MINORsquidS3052MINORsquidS3066MINORsquidS3067MAJORsquidS3242MINORsquidS3254MINORsquidS3281BLOCKERsquidS3282BLOCKERsquidS3318MAJORsquidS3340MINORsquidS3346MAJORsquidS3355CRITICALsquidS3358MAJORsquidS3369BLOCKERsquidS3373MINORthreshold4squidS3374BLOCKERsquidS3398MINORsquidS3415MAJORsquidS3419MINORregex(com|org)(\.[a-z][a-z-0-9]*)+squidS3420MINORregex[a-z][a-z-0-9]+squidS3421MINORsquidS3422CRITICALsquidS3423INFOsquidS3436MAJORsquidS3437MINORsquidS3438MAJORsquidS3457MAJORsquidS3516BLOCKERsquidS3518CRITICALsquidS3553MAJORsquidS3577MINORformat^((Test|IT)[a-zA-Z0-9]+|[A-Z][a-zA-Z0-9]*(Test|IT|TestCase|ITCase))$squidS3578MINORformat^test[A-Z][a-zA-Z0-9]*$squidS3599MINORsquidS3631MAJORsquidS3655MAJORsquidS3658MINORsquidS3725MAJORsquidS3749CRITICALsquidS3750MAJORsquidS3751CRITICALsquidS3776CRITICALThreshold15squidS3824MAJORsquidS3878MINORsquidS3923MAJORsquidS3937CRITICALsquidS3958MAJORsquidS3959MAJORsquidS3972CRITICALsquidS3981MAJORsquidS3984MAJORsquidS3985MAJORsquidS3986MAJORsquidS4032MINORsquidS4034MINORsquidS4042MAJORsquidS4065MINORsquidS4087MINORsquidS4142MAJORsquidS4143MAJORsquidS4144MAJORsquidS4165MAJORsquidS4174MINORformat^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$squidS4266MINORsquidS4275CRITICALsquidS4288MAJORsquidS4347CRITICALsquidS4348MAJORsquidS4349MINORsquidS818MINORcheckOnlyLongfalsesquidS864MAJORsquidS881MAJORsquidS888CRITICALsquidS899MINORsquidS923INFOsquidSwitchLastCaseIsDefaultCheckCRITICALsquidTrailingCommentCheckMINORlegalTrailingCommentPattern^\s*+[^\s]++$squidUndocumentedApiMAJORforClasses**.api.**exclusion**.internal.**squidUnusedPrivateMethodMAJORsquidUselessImportCheckMINORsquidUselessParenthesesCheckMAJOR \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-JavaScript.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-JavaScript.xml new file mode 100644 index 0000000..ed5709c --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-JavaScript.xml @@ -0,0 +1 @@ +Devon JavaScriptjsjavascriptBitwiseOperatorsMAJORjavascriptBoundOrAssignedEvalOrArgumentsMAJORjavascriptDebuggerStatementMINORjavascriptDuplicateFunctionArgumentMAJORjavascriptDuplicatePropertyNameMAJORjavascriptEmptyBlockMAJORjavascriptEvalCRITICALjavascriptFunctionDefinitionInsideLoopMAJORjavascriptMultilineStringLiteralsMINORjavascriptNonEmptyCaseWithoutBreakBLOCKERjavascriptOctalNumberBLOCKERjavascriptParenthesesMAJORjavascriptPrimitiveWrappersMINORjavascriptS1119MAJORjavascriptS1143MAJORjavascriptS1219BLOCKERjavascriptS1442MINORjavascriptS1472MINORjavascriptS1656MAJORjavascriptS1751MAJORjavascriptS1764MAJORjavascriptS1854MAJORjavascriptS1862MAJORjavascriptS1871MAJORjavascriptS2123MAJORjavascriptS2189BLOCKERjavascriptS2201MAJORjavascriptS2251MAJORjavascriptS2259MAJORjavascriptS2432MAJORjavascriptS2583MAJORjavascriptS2681MAJORjavascriptS2688MAJORjavascriptS2703BLOCKERjavascriptS2757MAJORjavascriptS2814MAJORjavascriptS2819CRITICALjavascriptS2870MAJORjavascriptS2873MAJORjavascriptS2999MAJORconsiderJSDocfalsejavascriptS3001MINORjavascriptS3403MAJORjavascriptS3500MAJORjavascriptS3516BLOCKERjavascriptS3523CRITICALjavascriptS3531MAJORjavascriptS3579MAJORjavascriptS3616MAJORjavascriptS3686MAJORjavascriptS3699MAJORjavascriptS3782MAJORjavascriptS3785CRITICALjavascriptS3796BLOCKERjavascriptS3799MAJORjavascriptS3812CRITICALjavascriptS3828BLOCKERjavascriptS3834CRITICALjavascriptS3854CRITICALjavascriptS3923MAJORjavascriptS3984MAJORjavascriptS4043MAJORjavascriptS905MAJORjavascriptS930CRITICALjavascriptUnreachableCodeMAJORjavascriptUnusedVariableMINORjavascriptWithStatementMINOR \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-TypeScript.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-TypeScript.xml new file mode 100644 index 0000000..926356e --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-TypeScript.xml @@ -0,0 +1 @@ +Devon TypeScripttstypescriptS101MINORtypescriptS103MAJORmaximumLineLength180typescriptS104MAJORMax1000typescriptS108MAJORtypescriptS1105MINORtypescriptS113MINORtypescriptS1143MAJORtypescriptS117MINORtypescriptS121CRITICALtypescriptS1439MAJORtypescriptS1440MAJORtypescriptS1516MINORtypescriptS1523CRITICALtypescriptS1525MINORtypescriptS1526BLOCKERtypescriptS1533MINORtypescriptS1541CRITICALThreshold10typescriptS1656MAJORtypescriptS1751MAJORtypescriptS1764MAJORtypescriptS1854MAJORtypescriptS1862MAJORtypescriptS1871MAJORtypescriptS1874MINORtypescriptS2123MAJORtypescriptS2201MAJORtypescriptS2681MAJORtypescriptS2685MAJORtypescriptS2688MAJORtypescriptS2757MAJORtypescriptS2814MAJORtypescriptS2870MAJORtypescriptS2966MINORtypescriptS3257MINORtypescriptS3498MINORtypescriptS3504CRITICALtypescriptS3512MINORtypescriptS3533MINORtypescriptS3696MAJORtypescriptS3699MAJORtypescriptS3786MAJORtypescriptS3799MAJORtypescriptS3801MAJORtypescriptS3854CRITICALtypescriptS3923MAJORtypescriptS3972CRITICALtypescriptS3981MAJORtypescriptS3984MAJORtypescriptS4023MINORtypescriptS4030MAJORtypescriptS4043MAJORtypescriptS4123CRITICALtypescriptS4124MAJORtypescriptS4125CRITICALtypescriptS4136MINORtypescriptS4137MINORtypescriptS4138MINORtypescriptS4139MAJORtypescriptS4140MAJORtypescriptS4144MAJORtypescriptS4156MINORtypescriptS4157MINORtypescriptS4275CRITICALtypescriptS905MAJOR \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Web.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Web.xml new file mode 100644 index 0000000..68aa2df --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-Web.xml @@ -0,0 +1 @@ +Devon WebwebWebAvoidCommentedOutCodeCheckMAJORWebBoldAndItalicTagsCheckMINORWebDoctypePresenceCheckMAJORWebFieldsetWithoutLegendCheckMINORWebFileLengthCheckMAJORmaxLength1000WebFlashUsesBothObjectAndEmbedCheckMINORWebFrameWithoutTitleCheckMINORWebImgWithoutAltCheckMINORWebItemTagNotWithinContainerTagCheckMINORWebLinkToImageCheckMAJORWebMetaRefreshCheckMAJORWebPageWithoutFaviconCheckMAJORWebPageWithoutTitleCheckMAJORWebS1827MAJORWebServerSideImageMapsCheckMINORWebUnsupportedTagsInHtml5CheckMAJOR \ No newline at end of file diff --git a/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-XML.xml b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-XML.xml new file mode 100644 index 0000000..e8d17b8 --- /dev/null +++ b/oasp4j-ide-settings/src/main/settings/sonarqube/profiles/Devon-XML.xml @@ -0,0 +1 @@ +Devon XMLxmlxmlS1778CRITICAL \ No newline at end of file