Checkstyle XML difference report

This is symmetric difference generated from two checkstyle-result.xml reports.
All matching records from each XML file are deleted, then remaining records are merged into single report.
Utility that generated this report.

Checkstyle configuration report

Module Name Base properties Patch properties
Checker severity
  • warning

  • charset
  • UTF-8

  • haltOnException
  • false

  • severity
  • warning

  • charset
  • UTF-8

  • haltOnException
  • false

  • BeforeExecutionExclusionFileFilter fileNamePattern
  • module\-info\.java$

  • fileNamePattern
  • module\-info\.java$

  • TreeWalker tabWidth
  • 4

  • tabWidth
  • 4

  • SuppressionCommentFilter
    SuppressWithNearbyCommentFilter checkFormat
  • $1

  • commentFormat
  • -@cs\[(\w{8,})\] \w[\(\)\-\.\'\`\,\:\;\w ]{10,}

  • influenceFormat
  • 3

  • checkFormat
  • $1

  • commentFormat
  • -@cs\[(\w{8,})\] \w[\(\)\-\.\'\`\,\:\;\w ]{10,}

  • influenceFormat
  • 3

  • com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationElementValueCheck annotationName
  • Test

  • forbiddenElementValueRegexp
  • .*

  • elementName
  • expected

  • annotationName
  • Test

  • forbiddenElementValueRegexp
  • .*

  • elementName
  • expected

  • com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationCheck annotationTargets
  • METHOD_DEF

  • annotationNames
  • Ignore, VisibleForTesting

  • annotationTargets
  • METHOD_DEF

  • annotationNames
  • Ignore, VisibleForTesting

  • com.github.sevntu.checkstyle.checks.annotation.RequiredParameterForAnnotationCheck
    com.github.sevntu.checkstyle.checks.annotation.RequiredParameterForAnnotationCheck requiredParameters
  • value

  • annotationName
  • Generated

  • requiredParameters
  • value

  • annotationName
  • Generated

  • com.github.sevntu.checkstyle.checks.coding.ForbidCCommentsInMethodsCheck
    com.github.sevntu.checkstyle.checks.coding.NoNullForCollectionReturnCheck collectionList
  • AbstractCollection AbstractList AbstractQueue AbstractSequentialList AbstractSet ArrayBlockingQueue ArrayDeque ArrayList AttributeList BeanContextServicesSupport BeanContextSupport ConcurrentLinkedDeque ConcurrentLinkedQueue ConcurrentSkipListSet CopyOnWriteArrayList CopyOnWriteArraySet DelayQueue EnumSet HashSet JobStateReasons LinkedBlockingDeque LinkedBlockingQueue LinkedHashSet LinkedList LinkedTransferQueue PriorityBlockingQueue PriorityQueue RoleList RoleUnresolvedList Stack SynchronousQueue TreeSet Vector Collection List Map Set

  • searchThroughMethodBody
  • false

  • collectionList
  • AbstractCollection AbstractList AbstractQueue AbstractSequentialList AbstractSet ArrayBlockingQueue ArrayDeque ArrayList AttributeList BeanContextServicesSupport BeanContextSupport ConcurrentLinkedDeque ConcurrentLinkedQueue ConcurrentSkipListSet CopyOnWriteArrayList CopyOnWriteArraySet DelayQueue EnumSet HashSet JobStateReasons LinkedBlockingDeque LinkedBlockingQueue LinkedHashSet LinkedList LinkedTransferQueue PriorityBlockingQueue PriorityQueue RoleList RoleUnresolvedList Stack SynchronousQueue TreeSet Vector Collection List Map Set

  • searchThroughMethodBody
  • false

  • com.github.sevntu.checkstyle.checks.coding.CustomDeclarationOrderCheck customDeclarationOrder
  • Field(public) ### Field(protected) ### Field(private) ### CTOR(.*) ### Method(.*)### InnerClass()

  • caseSensitive
  • true

  • fieldPrefix

  • customDeclarationOrder
  • Field(public) ### Field(protected) ### Field(private) ### CTOR(.*) ### Method(.*)### InnerClass()

  • caseSensitive
  • true

  • fieldPrefix

  • com.github.sevntu.checkstyle.checks.coding.ForbidReturnInFinallyBlockCheck
    com.github.sevntu.checkstyle.checks.coding.MultipleStringLiteralsExtendedCheck allowedDuplicates
  • 1

  • ignoreOccurrenceContext
  • ANNOTATION

  • ignoreStringsRegexp
  • ^""$

  • highlightAllDuplicates
  • false

  • allowedDuplicates
  • 1

  • ignoreOccurrenceContext
  • ANNOTATION

  • ignoreStringsRegexp
  • ^""$

  • highlightAllDuplicates
  • false

  • com.github.sevntu.checkstyle.checks.coding.AvoidDefaultSerializableInInnerClassesCheck allowPartialImplementation
  • false

  • allowPartialImplementation
  • false

  • com.github.sevntu.checkstyle.checks.coding.ConfusingConditionCheck ignoreThrowInElse
  • true

  • ignoreNullCaseInIf
  • true

  • ignoreSequentialIf
  • true

  • ignoreInnerIf
  • true

  • multiplyFactorForElseBlocks
  • 4

  • ignoreThrowInElse
  • true

  • ignoreNullCaseInIf
  • true

  • ignoreSequentialIf
  • true

  • ignoreInnerIf
  • true

  • multiplyFactorForElseBlocks
  • 4

  • com.github.sevntu.checkstyle.checks.coding.LogicConditionNeedOptimizationCheck
    com.github.sevntu.checkstyle.checks.coding.ReturnBooleanFromTernaryCheck
    com.github.sevntu.checkstyle.checks.coding.ReturnNullInsteadOfBooleanCheck
    com.github.sevntu.checkstyle.checks.coding.ForbidCertainImportsCheck
    com.github.sevntu.checkstyle.checks.coding.AvoidModifiersForTypesCheck forbiddenClassesRegexpFinal

  • forbiddenClassesRegexpStatic
  • ULC.+

  • forbiddenClassesRegexpVolatile

  • forbiddenClassesRegexpAnnotation

  • forbiddenClassesRegexpPackagePrivate

  • forbiddenClassesRegexpPublic

  • forbiddenClassesRegexpProtected

  • forbiddenClassesRegexpTransient

  • forbiddenClassesRegexpPrivate

  • forbiddenClassesRegexpFinal

  • forbiddenClassesRegexpStatic
  • ULC.+

  • forbiddenClassesRegexpVolatile

  • forbiddenClassesRegexpAnnotation

  • forbiddenClassesRegexpPackagePrivate

  • forbiddenClassesRegexpPublic

  • forbiddenClassesRegexpProtected

  • forbiddenClassesRegexpTransient

  • forbiddenClassesRegexpPrivate

  • com.github.sevntu.checkstyle.checks.coding.ForbidCertainMethodCheck argumentCount
  • 1

  • methodName
  • assert(True|False)

  • argumentCount
  • 1

  • methodName
  • assert(True|False)

  • com.github.sevntu.checkstyle.checks.coding.OverridableMethodInConstructorCheck matchMethodsByArgCount
  • false

  • checkCloneMethod
  • false

  • checkReadObjectMethod
  • false

  • matchMethodsByArgCount
  • false

  • checkCloneMethod
  • false

  • checkReadObjectMethod
  • false

  • com.github.sevntu.checkstyle.checks.coding.AvoidNotShortCircuitOperatorsForBooleanCheck
    com.github.sevntu.checkstyle.checks.coding.MultipleVariableDeclarationsExtendedCheck ignoreMethods
  • false

  • ignoreCycles
  • false

  • ignoreMethods
  • false

  • ignoreCycles
  • false

  • com.github.sevntu.checkstyle.checks.coding.EitherLogOrThrowCheck loggingMethodNames
  • error, warn, info, debug

  • loggerFullyQualifiedClassName
  • org.slf4j.Logger

  • loggingMethodNames
  • error, warn, info, debug

  • loggerFullyQualifiedClassName
  • org.slf4j.Logger

  • com.github.sevntu.checkstyle.checks.coding.AvoidHidingCauseExceptionCheck
    com.github.sevntu.checkstyle.checks.coding.IllegalCatchExtendedCheck allowRethrow
  • false

  • allowThrow
  • true

  • allowRethrow
  • false

  • allowThrow
  • true

  • com.github.sevntu.checkstyle.checks.coding.ReturnCountExtendedCheck ignoreEmptyReturns
  • true

  • ignoreMethodsNames
  • equals

  • minIgnoreReturnDepth
  • 4

  • maxReturnCount
  • 1

  • ignoreMethodLinesCount
  • 20

  • topLinesToIgnoreCount
  • 5

  • ignoreEmptyReturns
  • true

  • ignoreMethodsNames
  • equals

  • minIgnoreReturnDepth
  • 4

  • maxReturnCount
  • 1

  • ignoreMethodLinesCount
  • 20

  • topLinesToIgnoreCount
  • 5

  • com.github.sevntu.checkstyle.checks.coding.SimpleAccessorNameNotationCheck
    com.github.sevntu.checkstyle.checks.coding.UnnecessaryParenthesesExtendedCheck ignoreCalculationOfBooleanVariablesWithAssert
  • false

  • ignoreCalculationOfBooleanVariables
  • false

  • ignoreCalculationOfBooleanVariablesWithReturn
  • false

  • ignoreCalculationOfBooleanVariablesWithAssert
  • false

  • ignoreCalculationOfBooleanVariables
  • false

  • ignoreCalculationOfBooleanVariablesWithReturn
  • false

  • com.github.sevntu.checkstyle.checks.coding.ForbidInstantiationCheck forbiddenClasses
  • java.lang.NullPointerExceptionCheck

  • forbiddenClasses
  • java.lang.NullPointerExceptionCheck

  • com.github.sevntu.checkstyle.checks.coding.AvoidConstantAsFirstOperandInConditionCheck targetConstantTypes
  • LITERAL_NULL,LITERAL_TRUE,LITERAL_FALSE,NUM_INT,NUM_DOUBLE,NUM_LONG,NUM_FLOAT

  • targetConstantTypes
  • LITERAL_NULL,LITERAL_TRUE,LITERAL_FALSE,NUM_INT,NUM_DOUBLE,NUM_LONG,NUM_FLOAT

  • com.github.sevntu.checkstyle.checks.coding.FinalizeImplementationCheck
    com.github.sevntu.checkstyle.checks.coding.ForbidThrowAnonymousExceptionsCheck exceptionClassNameRegex
  • ^.*Exception

  • exceptionClassNameRegex
  • ^.*Exception

  • com.github.sevntu.checkstyle.checks.coding.MapIterationInForEachLoopCheck proposeKeySetUsage
  • false

  • proposeEntrySetUsage
  • false

  • proposeValuesUsage
  • true

  • proposeKeySetUsage
  • false

  • proposeEntrySetUsage
  • false

  • proposeValuesUsage
  • true

  • com.github.sevntu.checkstyle.checks.coding.TernaryPerExpressionCountCheck ignoreTernaryOperatorsInBraces
  • true

  • ignoreIsolatedTernaryOnLine
  • true

  • maxTernaryPerExpressionCount
  • 1

  • ignoreTernaryOperatorsInBraces
  • true

  • ignoreIsolatedTernaryOnLine
  • true

  • maxTernaryPerExpressionCount
  • 1

  • com.github.sevntu.checkstyle.checks.coding.RedundantReturnCheck allowReturnInEmptyMethodsAndConstructors
  • false

  • allowReturnInEmptyMethodsAndConstructors
  • false

  • com.github.sevntu.checkstyle.checks.coding.SingleBreakOrContinueCheck
    com.github.sevntu.checkstyle.checks.coding.NumericLiteralNeedsUnderscoreCheck maxDecimalSymbolsUntilUnderscore
  • 3

  • minHexSymbolLength
  • 5

  • minBinarySymbolLength
  • 9

  • minDecimalSymbolLength
  • 7

  • maxHexSymbolsUntilUnderscore
  • 4

  • ignoreFieldNamePattern
  • serialVersionUID

  • maxBinarySymbolsUntilUnderscore
  • 8

  • maxDecimalSymbolsUntilUnderscore
  • 3

  • minHexSymbolLength
  • 5

  • minBinarySymbolLength
  • 9

  • minDecimalSymbolLength
  • 7

  • maxHexSymbolsUntilUnderscore
  • 4

  • ignoreFieldNamePattern
  • serialVersionUID

  • maxBinarySymbolsUntilUnderscore
  • 8

  • com.github.sevntu.checkstyle.checks.coding.EmptyPublicCtorInClassCheck
    com.github.sevntu.checkstyle.checks.coding.DiamondOperatorForVariableDefinitionCheck
    com.github.sevntu.checkstyle.checks.coding.NameConventionForJunit4TestClassesCheck
    com.github.sevntu.checkstyle.checks.coding.UselessSuperCtorCallCheck
    com.github.sevntu.checkstyle.checks.coding.UselessSingleCatchCheck
    com.github.sevntu.checkstyle.checks.coding.WhitespaceBeforeArrayInitializerCheck
    com.github.sevntu.checkstyle.checks.coding.MoveVariableInsideIfCheck
    com.github.sevntu.checkstyle.checks.coding.RequireFailForTryCatchInJunitCheck
    com.github.sevntu.checkstyle.checks.coding.Jsr305AnnotationsCheck severity
  • ignore

  • excludePackages
  • com.github.sevntu.checkstyle.checks.sizes,com.github.sevntu.checkstyle.checks.design

  • allowOverridingParameter
  • false

  • packages
  • com.github.sevntu.checkstyle.checks.naming,com.github.sevntu.checkstyle.checks.coding

  • allowOverridingReturnValue
  • false

  • severity
  • ignore

  • excludePackages
  • com.github.sevntu.checkstyle.checks.sizes,com.github.sevntu.checkstyle.checks.design

  • allowOverridingParameter
  • false

  • packages
  • com.github.sevntu.checkstyle.checks.naming,com.github.sevntu.checkstyle.checks.coding

  • allowOverridingReturnValue
  • false

  • SuppressionXpathSingleFilter message
  • Javadoc comment at column \d+ has parse error

  • message
  • Javadoc comment at column \d+ has parse error

  • SuppressionSingleFilter checks
  • Checker

  • message
  • Exception occurred while parsing

  • checks
  • Checker

  • message
  • Exception occurred while parsing

  • Summary:

    Report id Files Violations Severity-warning
    base 3160 40562 40562
    patch 3160 40562 40562
    0 files with differences 0 changes in violations 0 changes in violations

    Report id com.github.sevntu.checkstyle.checks.coding.ConfusingConditionCheck com.github.sevntu.checkstyle.checks.coding.AvoidHidingCauseExceptionCheck com.github.sevntu.checkstyle.checks.coding.LogicConditionNeedOptimizationCheck com.github.sevntu.checkstyle.checks.coding.CustomDeclarationOrderCheck com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationCheck com.github.sevntu.checkstyle.checks.coding.ForbidThrowAnonymousExceptionsCheck com.github.sevntu.checkstyle.checks.coding.ForbidCertainMethodCheck com.github.sevntu.checkstyle.checks.coding.AvoidDefaultSerializableInInnerClassesCheck com.github.sevntu.checkstyle.checks.coding.RequireFailForTryCatchInJunitCheck com.github.sevntu.checkstyle.checks.coding.ForbidCCommentsInMethodsCheck com.github.sevntu.checkstyle.checks.coding.UnnecessaryParenthesesExtendedCheck com.github.sevntu.checkstyle.checks.coding.EmptyPublicCtorInClassCheck com.github.sevntu.checkstyle.checks.coding.NumericLiteralNeedsUnderscoreCheck com.github.sevntu.checkstyle.checks.coding.TernaryPerExpressionCountCheck com.github.sevntu.checkstyle.checks.coding.MultipleVariableDeclarationsExtendedCheck com.github.sevntu.checkstyle.checks.coding.UselessSuperCtorCallCheck com.github.sevntu.checkstyle.checks.coding.AvoidConstantAsFirstOperandInConditionCheck com.github.sevntu.checkstyle.checks.coding.SimpleAccessorNameNotationCheck com.github.sevntu.checkstyle.checks.coding.MultipleStringLiteralsExtendedCheck com.github.sevntu.checkstyle.checks.coding.IllegalCatchExtendedCheck com.github.sevntu.checkstyle.checks.coding.OverridableMethodInConstructorCheck com.github.sevntu.checkstyle.checks.coding.FinalizeImplementationCheck com.github.sevntu.checkstyle.checks.coding.ReturnBooleanFromTernaryCheck com.github.sevntu.checkstyle.checks.coding.NoNullForCollectionReturnCheck com.github.sevntu.checkstyle.checks.coding.DiamondOperatorForVariableDefinitionCheck com.github.sevntu.checkstyle.checks.coding.SingleBreakOrContinueCheck com.github.sevntu.checkstyle.checks.coding.ReturnCountExtendedCheck com.github.sevntu.checkstyle.checks.coding.MoveVariableInsideIfCheck com.github.sevntu.checkstyle.checks.coding.RedundantReturnCheck com.github.sevntu.checkstyle.checks.coding.AvoidNotShortCircuitOperatorsForBooleanCheck
    base 52 119 119 2740 125 6 8186 5 6 691 169 42 22201 8 51 8 11 30 4377 757 52 12 5 77 133 44 373 103 16 44
    patch 52 119 119 2740 125 6 8186 5 6 691 169 42 22201 8 51 8 11 30 4377 757 52 12 5 77 133 44 373 103 16 44
    changes in violations 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    Number of unique base messages reported below: 0
    Number of unique patch messages reported below: 0

    Violations: