diff --git a/pmd-cli/pom.xml b/pmd-cli/pom.xml
index 25fa8e82e9..39ecd6c824 100644
--- a/pmd-cli/pom.xml
+++ b/pmd-cli/pom.xml
@@ -44,7 +44,7 @@
--force
--completionScript
${project.build.directory}/pmd_completion.sh
- net.sourceforge.pmd.cli.commands.internal.PMDRootCommand
+ net.sourceforge.pmd.cli.commands.internal.PmdRootCommand
diff --git a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/PMDCLI.java b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java
similarity index 85%
rename from pmd-cli/src/main/java/net/sourceforge/pmd/cli/PMDCLI.java
rename to pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java
index 41a6cba0b3..c92fa1234f 100644
--- a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/PMDCLI.java
+++ b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java
@@ -1,14 +1,14 @@
package net.sourceforge.pmd.cli;
-import net.sourceforge.pmd.cli.commands.internal.PMDRootCommand;
+import net.sourceforge.pmd.cli.commands.internal.PmdRootCommand;
import picocli.CommandLine;
import picocli.CommandLine.Command;
import picocli.CommandLine.Option;
-public class PMDCLI {
+public class PmdCli {
public static void main(String[] args) {
- new CommandLine(new PMDRootCommand()).setCaseInsensitiveEnumValuesAllowed(true)
+ new CommandLine(new PmdRootCommand()).setCaseInsensitiveEnumValuesAllowed(true)
// .execute("run", "-h");
.execute("run", "--use-version", "scala-2.11", "--use-version", "apex", "--use-version",
"ecmascript-latest", "-P", "foo=bar", "-R", "foo,bar", "-R", "baz", "-d",
@@ -16,7 +16,7 @@ public class PMDCLI {
}
@Command(name = "cpd", mixinStandardHelpOptions = true, description = "The Copy Paste Detector")
- public static class CPDPicoCli implements Runnable {
+ public static class CpdPicoCli implements Runnable {
@SuppressWarnings("unused")
@Option(names = "--minimum-tokens",
description = "The minimum token length which should be reported as a duplicate.",
diff --git a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPMDSubcommand.java b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java
similarity index 91%
rename from pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPMDSubcommand.java
rename to pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java
index 5d834367e4..17bac25525 100644
--- a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPMDSubcommand.java
+++ b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java
@@ -7,7 +7,7 @@ import picocli.CommandLine.Model.CommandSpec;
import picocli.CommandLine.Option;
import picocli.CommandLine.Spec;
-public abstract class AbstractPMDSubcommand implements Callable {
+public abstract class AbstractPmdSubcommand implements Callable {
@Spec
protected CommandSpec spec; // injected by PicoCli, needed for validations
diff --git a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDCommand.java b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
similarity index 98%
rename from pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDCommand.java
rename to pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
index 70295e4a80..e45df8ec6a 100644
--- a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDCommand.java
+++ b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
@@ -25,7 +25,7 @@ import picocli.CommandLine.TypeConversionException;
@Command(name = "analyze", aliases = {"analyse", "run" }, showDefaultValues = true,
description = "The PMD standard source code analyzer")
-public class PMDCommand extends AbstractPMDSubcommand {
+public class PmdCommand extends AbstractPmdSubcommand {
private List rulesets;
@@ -202,7 +202,7 @@ public class PMDCommand extends AbstractPMDSubcommand {
if (list.size() > 1) {
throw new ParameterException(spec.commandLine(), "Can only set one version per language, "
+ "but for language " + l.getName() + " multiple versions were provided "
- + list.stream().map(PMDCommand::normalizeName).collect(Collectors.joining("', '", "'", "'")));
+ + list.stream().map(PmdCommand::normalizeName).collect(Collectors.joining("', '", "'", "'")));
}
});
@@ -445,7 +445,7 @@ public class PMDCommand extends AbstractPMDSubcommand {
@Override
public Iterator iterator() {
- return LanguageRegistry.getLanguages().stream().map(PMDCommand::normalizeName).iterator();
+ return LanguageRegistry.getLanguages().stream().map(PmdCommand::normalizeName).iterator();
}
}
@@ -477,12 +477,12 @@ public class PMDCommand extends AbstractPMDSubcommand {
public Iterator iterator() {
// Raw language names / -latest versions, such as "java" or "java-latest"
final Stream latestLangReferences = LanguageRegistry.getLanguages().stream()
- .map(PMDCommand::normalizeName).flatMap(name -> Stream.of(name, name + "-latest"));
+ .map(PmdCommand::normalizeName).flatMap(name -> Stream.of(name, name + "-latest"));
// Explicit language-version pairs, such as "java-18" or "apex-54"
final Stream allLangVersionReferences = LanguageRegistry.getLanguages().stream()
.flatMap(l -> l.getVersions().stream())
- .map(PMDCommand::normalizeName);
+ .map(PmdCommand::normalizeName);
// Collect to a TreeSet to ensure alphabetical order
final TreeSet candidates = Stream.concat(latestLangReferences, allLangVersionReferences)
diff --git a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDRootCommand.java b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java
similarity index 84%
rename from pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDRootCommand.java
rename to pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java
index 9f7db5409e..e29e640142 100644
--- a/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PMDRootCommand.java
+++ b/pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java
@@ -1,7 +1,7 @@
package net.sourceforge.pmd.cli.commands.internal;
import net.sourceforge.pmd.PMDVersion;
-import net.sourceforge.pmd.cli.PMDCLI.CPDPicoCli;
+import net.sourceforge.pmd.cli.PmdCli.CpdPicoCli;
import picocli.CommandLine.Command;
import picocli.CommandLine.IVersionProvider;
@@ -10,8 +10,8 @@ import picocli.CommandLine.IVersionProvider;
exitCodeListHeading = "Exit Codes:%n",
exitCodeList = { "0:Succesful analysis, no violations found", "1:An unexpected error occurred during execution",
"2:Usage error, please refer to the command help", "4:Successful analysis, at least 1 violation found" },
- subcommands = { PMDCommand.class, CPDPicoCli.class })
-public class PMDRootCommand {
+ subcommands = { PmdCommand.class, CpdPicoCli.class })
+public class PmdRootCommand {
}