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$

  • SeverityMatchFilter severity
  • ignore

  • acceptOnMatch
  • false

  • severity
  • ignore

  • acceptOnMatch
  • false

  • SuppressionSingleFilter checks
  • JavadocPackage

  • files
  • .*[\\/]src[\\/](test|it)[\\/]

  • checks
  • JavadocPackage

  • files
  • .*[\\/]src[\\/](test|it)[\\/]

  • SuppressionSingleFilter checks
  • JavadocMethod

  • files
  • .*[\\/]src[\\/](test|it)[\\/].*(?<!Support)\.java

  • checks
  • JavadocMethod

  • files
  • .*[\\/]src[\\/](test|it)[\\/].*(?<!Support)\.java

  • SuppressWarningsFilter
    SuppressWithPlainTextCommentFilter checkFormat
  • IGNORETHIS

  • onCommentFormat
  • CSON\: .*

  • offCommentFormat
  • CSOFF\: .*

  • checkFormat
  • IGNORETHIS

  • onCommentFormat
  • CSON\: .*

  • offCommentFormat
  • CSOFF\: .*

  • JavadocPackage allowLegacy
  • false

  • allowLegacy
  • false

  • NewlineAtEndOfFile
    Translation requiredTranslations
  • de, fr, fi, es, pt, ja, tr, zh

  • requiredTranslations
  • de, fr, fi, es, pt, ja, tr, zh

  • UniqueProperties
    OrderedProperties
    RegexpMultiline
    RegexpMultiline fileExtensions
  • java,xml,properties

  • format
  • \r?\n[\t ]*\r?\n[\t ]*\r?\n

  • message
  • Unnecessary consecutive lines

  • fileExtensions
  • java,xml,properties

  • format
  • \r?\n[\t ]*\r?\n[\t ]*\r?\n

  • message
  • Unnecessary consecutive lines

  • RegexpMultiline fileExtensions
  • java

  • format
  • /\*\*\W+\* +\p{javaLowerCase}

  • message
  • First sentence in a comment should start with a capital letter

  • fileExtensions
  • java

  • format
  • /\*\*\W+\* +\p{javaLowerCase}

  • message
  • First sentence in a comment should start with a capital letter

  • RegexpMultiline format
  • ^\s*$

  • matchAcrossLines
  • true

  • message
  • Empty file is not allowed

  • format
  • ^\s*$

  • matchAcrossLines
  • true

  • message
  • Empty file is not allowed

  • RegexpSingleline format
  • \s+$

  • maximum
  • 0

  • minimum
  • 0

  • format
  • \s+$

  • maximum
  • 0

  • minimum
  • 0

  • RegexpSingleline fileExtensions
  • java

  • format
  • /\*\* +\p{javaLowerCase}

  • message
  • First sentence in a comment should start with a capital letter

  • fileExtensions
  • java

  • format
  • /\*\* +\p{javaLowerCase}

  • message
  • First sentence in a comment should start with a capital letter

  • RegexpSingleline fileExtensions
  • g, g4

  • format
  • ^(?!(.*http|import)).{101,}$

  • message
  • Line should not be longer than 100 symbols

  • fileExtensions
  • g, g4

  • format
  • ^(?!(.*http|import)).{101,}$

  • message
  • Line should not be longer than 100 symbols

  • RegexpSingleline fileExtensions
  • xml, vm

  • format
  • ^(?!(\s*,?\s*<a href="[^"]+">|.*http)).{101,}$

  • message
  • Line should not be longer than 100 symbols

  • fileExtensions
  • xml, vm

  • format
  • ^(?!(\s*,?\s*<a href="[^"]+">|.*http)).{101,}$

  • message
  • Line should not be longer than 100 symbols

  • RegexpSingleline fileExtensions
  • xml, vm

  • format
  • href="(?!\/|https?:\/\/).*?\.dtd"

  • message
  • Relative links to DTD files are prohibited. Please use absolute path or uri instead.

  • fileExtensions
  • xml, vm

  • format
  • href="(?!\/|https?:\/\/).*?\.dtd"

  • message
  • Relative links to DTD files are prohibited. Please use absolute path or uri instead.

  • RegexpSingleline format
  • checkstyle\.sourceforge\.net

  • id
  • noSourceforgeNetLinks

  • message
  • Old site links should not be used, please use https://checkstyle.org

  • format
  • checkstyle\.sourceforge\.net

  • id
  • noSourceforgeNetLinks

  • message
  • Old site links should not be used, please use https://checkstyle.org

  • RegexpSingleline format
  • checkstyle\.sourceforge\.io

  • id
  • noSourceforgeIoLinks

  • message
  • Old site links should not be used, please use https://checkstyle.org

  • format
  • checkstyle\.sourceforge\.io

  • id
  • noSourceforgeIoLinks

  • message
  • Old site links should not be used, please use https://checkstyle.org

  • RegexpSingleline fileExtensions
  • java

  • format
  • /\*\s+package\s+\*/\s+(private|protected|public)

  • id
  • noPackageCommentWithOtherVisibility

  • message
  • Package comment marker should not be used if other visibility is defined

  • fileExtensions
  • java

  • format
  • /\*\s+package\s+\*/\s+(private|protected|public)

  • id
  • noPackageCommentWithOtherVisibility

  • message
  • Package comment marker should not be used if other visibility is defined

  • RegexpOnFilename
    RegexpOnFilename fileNamePattern
  • \.java$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]\w+[\\/]java[\\/]

  • regexp.filepath.mismatch
  • Only java files should be located in the ''src/*/java'' folders.

  • fileNamePattern
  • \.java$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]\w+[\\/]java[\\/]

  • regexp.filepath.mismatch
  • Only java files should be located in the ''src/*/java'' folders.

  • RegexpOnFilename fileNamePattern
  • \.(xml)|(vm)$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]xdocs[\\/]

  • regexp.filepath.mismatch
  • All files in the ''src/xdocs'' folder should have the ''xml'' or ''vm'' extension.

  • fileNamePattern
  • \.(xml)|(vm)$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]xdocs[\\/]

  • regexp.filepath.mismatch
  • All files in the ''src/xdocs'' folder should have the ''xml'' or ''vm'' extension.

  • RegexpOnFilename fileNamePattern
  • ^((\w+Test)|(\w+TestSupport)|(Abstract\w+))\.java$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]it[\\/]java[\\/]

  • regexp.filepath.mismatch
  • All files in the ''src/it/java'' folder should be named ''*Test.java'' or ''Abstract*.java''.

  • fileNamePattern
  • ^((\w+Test)|(\w+TestSupport)|(Abstract\w+))\.java$

  • match
  • false

  • folderPattern
  • [\\/]src[\\/]it[\\/]java[\\/]

  • regexp.filepath.mismatch
  • All files in the ''src/it/java'' folder should be named ''*Test.java'' or ''Abstract*.java''.

  • FileLength fileExtensions
  • java

  • fileExtensions
  • java

  • LineLength fileExtensions
  • java

  • max
  • 100

  • ignorePattern
  • ^ *\* *([^ ]+|\{@code .*|<a href="[^"]+">)$

  • fileExtensions
  • java

  • max
  • 100

  • ignorePattern
  • ^ *\* *([^ ]+|\{@code .*|<a href="[^"]+">)$

  • FileTabCharacter eachLine
  • false

  • eachLine
  • false

  • TreeWalker
    DesignForExtension ignoredAnnotations
  • Override, Test, Before, After, BeforeClass, AfterClass
  • BeforeAll, AfterAll, BeforeEach, AfterEach

  • ignoredAnnotations
  • Override, Test, Before, After, BeforeClass, AfterClass
  • BeforeAll, AfterAll, BeforeEach, AfterEach

  • FinalClass
    HideUtilityClassConstructor
    InnerTypeLast
    InterfaceIsType
    MutableException
    OneTopLevelClass
    ThrowsCount max
  • 2

  • max
  • 2

  • VisibilityModifier ignoreAnnotationCanonicalNames
  • org.junit.Rule, org.junit.jupiter.api.io.TempDir

  • ignoreAnnotationCanonicalNames
  • org.junit.Rule, org.junit.jupiter.api.io.TempDir

  • 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 37 6 6
    patch 37 6 6
    0 files with differences 0 changes in violations 0 changes in violations

    Report id com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck
    base 2 1 1 2
    patch 2 1 1 2
    changes in violations 0 0 0 0

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

    Violations: