Andreas Dangel created MPMD-344:
-----------------------------------

             Summary: Properties verbose and printFailingErrors are overlapping
                 Key: MPMD-344
                 URL: https://issues.apache.org/jira/browse/MPMD-344
             Project: Maven PMD Plugin
          Issue Type: Bug
          Components: PMD
            Reporter: Andreas Dangel


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



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to