Uploaded image for project: 'Maven PMD Plugin'
  1. Maven PMD Plugin
  2. MPMD-344

Properties verbose and printFailingErrors are overlapping

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • PMD
    • None

    Description

      The two properties verbose and printFailingErrors do almost the same:

      • verbose: Print details of check failures to build output. - this includes also violations that are only warnings and do not fail the build
      • printFailingErrors: Print details of errors that cause build failure - this only includes violations that fail the build

      If both options are enabled, then the violations the fail the build are printed twice.

      The options should be handled more logically: If "verbose=true", then printFailingErrors can be ignored. If "verbose=false", then only print the failing errors if "printFailingErrors=true". That way, always the correct stuff should be printed.

      Also the properties description (javadoc) should be improved with a better explanation.

      Original issue reported here: https://github.com/pmd/pmd/issues/4001

      Attachments

        Activity

          People

            Unassigned Unassigned
            adangel Andreas Dangel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: