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 6386 15900 15900
    patch 6386 15900 15900
    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.NameConventionForJunit4TestClassesCheck 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.NumericLiteralNeedsUnderscoreCheck com.github.sevntu.checkstyle.checks.coding.EmptyPublicCtorInClassCheck com.github.sevntu.checkstyle.checks.annotation.RequiredParameterForAnnotationCheck com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationElementValueCheck com.github.sevntu.checkstyle.checks.coding.TernaryPerExpressionCountCheck com.github.sevntu.checkstyle.checks.coding.MultipleVariableDeclarationsExtendedCheck com.github.sevntu.checkstyle.checks.coding.EitherLogOrThrowCheck com.github.sevntu.checkstyle.checks.coding.UselessSuperCtorCallCheck com.github.sevntu.checkstyle.checks.coding.AvoidConstantAsFirstOperandInConditionCheck com.github.sevntu.checkstyle.checks.coding.UselessSingleCatchCheck com.github.sevntu.checkstyle.checks.coding.SimpleAccessorNameNotationCheck com.github.sevntu.checkstyle.checks.coding.MultipleStringLiteralsExtendedCheck com.github.sevntu.checkstyle.checks.coding.WhitespaceBeforeArrayInitializerCheck com.github.sevntu.checkstyle.checks.coding.OverridableMethodInConstructorCheck com.github.sevntu.checkstyle.checks.coding.IllegalCatchExtendedCheck com.github.sevntu.checkstyle.checks.coding.FinalizeImplementationCheck com.github.sevntu.checkstyle.checks.coding.NoNullForCollectionReturnCheck com.github.sevntu.checkstyle.checks.coding.ReturnBooleanFromTernaryCheck com.github.sevntu.checkstyle.checks.coding.DiamondOperatorForVariableDefinitionCheck com.github.sevntu.checkstyle.checks.coding.ReturnNullInsteadOfBooleanCheck com.github.sevntu.checkstyle.checks.coding.SingleBreakOrContinueCheck com.github.sevntu.checkstyle.checks.coding.ReturnCountExtendedCheck com.github.sevntu.checkstyle.checks.coding.RedundantReturnCheck com.github.sevntu.checkstyle.checks.coding.MoveVariableInsideIfCheck com.github.sevntu.checkstyle.checks.coding.AvoidNotShortCircuitOperatorsForBooleanCheck
    base 88 166 173 1250 4 187 3863 9 192 141 489 48 42 3 41 3 29 7 149 41 9 508 5710 149 125 589 3 113 19 1155 14 33 367 6 168 7
    patch 88 166 173 1250 4 187 3863 9 192 141 489 48 42 3 41 3 29 7 149 41 9 508 5710 149 125 589 3 113 19 1155 14 33 367 6 168 7
    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 0 0 0 0 0 0

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

    Violations: