PMDConfiguration to use stricter types

- No more raw Strings going around
This commit is contained in:
Juan Martín Sotuyo Dodero
2022-10-15 00:29:05 -03:00
parent cedafa9e0d
commit 1bcc39d6a3
2 changed files with 164 additions and 24 deletions

View File

@@ -260,15 +260,15 @@ public class PmdCommand extends AbstractAnalysisPmdSubcommand {
*/
public PMDConfiguration toConfiguration() {
final PMDConfiguration configuration = new PMDConfiguration();
configuration.setInputPaths(inputPaths.stream().map(Path::toString).collect(Collectors.toList()));
configuration.setInputFilePath(fileListPath != null ? fileListPath.toString() : null);
configuration.setIgnoreFilePath(ignoreListPath != null ? ignoreListPath.toString() : null);
configuration.setInputUri(uri != null ? uri.toString() : null);
configuration.setInputPathList(inputPaths);
configuration.setInputFilePath(fileListPath);
configuration.setIgnoreFilePath(ignoreListPath);
configuration.setInputUri(uri);
configuration.setReportFormat(format);
configuration.setDebug(debug);
configuration.setSourceEncoding(encoding.getEncoding().name());
configuration.setMinimumPriority(minimumPriority);
configuration.setReportFile(reportFile != null ? reportFile.toString() : null);
configuration.setReportFile(reportFile);
configuration.setReportProperties(properties);
configuration.setReportShortNames(shortnames);
configuration.setRuleSets(rulesets);