Upgrade to PMD 7.0.0-rc3

This commit is contained in:
Erik C. Thauvin 2023-08-11 16:30:25 -07:00
parent 137a8b1849
commit bc091e44c5
3 changed files with 5 additions and 28 deletions

View file

@ -66,10 +66,6 @@ public class PmdOperation extends AbstractOperation<PmdOperation> {
* The cache location.
*/
Path cache;
/**
* The debug toggle.
*/
boolean debug;
/**
* The encoding.
*/
@ -174,14 +170,6 @@ public class PmdOperation extends AbstractOperation<PmdOperation> {
return this;
}
/**
* Enables or disables debug logging mode.
*/
public PmdOperation debug(boolean debug) {
this.debug = debug;
return this;
}
/**
* Sets the default language to be used for all input files.
*/
@ -202,11 +190,9 @@ public class PmdOperation extends AbstractOperation<PmdOperation> {
/**
* Performs the PMD code analysis operation.
*
* @throws Exception when an exception occurs during the execution
*/
@Override
public void execute() throws Exception {
public void execute() {
if (project == null) {
throw new IllegalArgumentException("ERROR: project required.");
}
@ -286,7 +272,6 @@ public class PmdOperation extends AbstractOperation<PmdOperation> {
config.setAnalysisCacheLocation(cache.toFile().getAbsolutePath());
}
config.setDebug(debug);
config.setFailOnViolation(failOnViolation);
if (languageVersions != null) {
@ -363,7 +348,7 @@ public class PmdOperation extends AbstractOperation<PmdOperation> {
for (var v : report.getViolations()) {
if (LOGGER.isLoggable(Level.WARNING)) {
LOGGER.log(Level.WARNING, "[{0}] {1}:{2}:\n\t{3} ({4})\n\t\t--> {5}",
new Object[]{commandName, Paths.get(v.getFilename()).toUri(), v.getBeginLine(),
new Object[]{commandName, Paths.get(v.getFileId().getFileName()).toUri(), v.getBeginLine(),
v.getRule().getName(),
v.getRule().getExternalInfoUrl() //TODO bug in PMD?
.replace("${pmd.website.baseurl}",