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)