You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Daniel Stieglitz (Jira)" <ji...@apache.org> on 2025/08/21 15:10:00 UTC
[jira] [Created] (NIFI-14890) Update Maven PMD Maven plugin to use the same ruleset as does Apache NIFI
Daniel Stieglitz created NIFI-14890:
---------------------------------------
Summary: Update Maven PMD Maven plugin to use the same ruleset as does Apache NIFI
Key: NIFI-14890
URL: https://issues.apache.org/jira/browse/NIFI-14890
Project: Apache NiFi
Issue Type: Improvement
Components: NiFi API
Reporter: Daniel Stieglitz
Currently the NIFI-API uses the default ruleset which comes packaged with the Maven PMD plugin. When running with the plugin with the ruleset defined in Apache NIFI there are the following warnings:
{code:java}
WARNING] PMD Failure: org.apache.nifi.components.resource.StandardResourceReferenceFactory:33 Rule:MissingOverride Priority:3 The method 'createResourceReferences(String, ResourceDefinition)' is missing an @Override annotation..
[WARNING] PMD Failure: org.apache.nifi.components.resource.StandardResourceReferenceFactory:55 Rule:MissingOverride Priority:3 The method 'createResourceReference(String, ResourceDefinition)' is missing an @Override annotation..
[WARNING] PMD Failure: org.apache.nifi.documentation.xml.XmlDocumentationWriter:404 Rule:MissingOverride Priority:3 The method 'writeMultiProcessorUseCases(List<MultiProcessorUseCase>)' is missing an @Override annotation..
[WARNING] PMD Failure: org.apache.nifi.flowfile.KeyValidator:123 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.flowfile.KeyValidator:130 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.processor.exception.TerminatedTaskException:34 Rule:UnnecessaryConstructor Priority:3 Avoid unnecessary constructors - the compiler will generate these for you.
[WARNING] PMD Failure: org/apache/nifi/processor/util/StandardValidators.java:227 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.processor.util.StandardValidators:429 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.processor.util.DirectoryExistsValidator:942 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.processor.util.DirectoryExistsValidator:942 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.registry.Builder:119 Rule:InefficientEmptyStringCheck Priority:3 String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String..
[WARNING] PMD Failure: org.apache.nifi.time.DurationFormat:143 Rule:UnnecessaryVarargsArrayCreation Priority:3 Unnecessary explicit array creation for varargs method call.
[WARNING] PMD Failure: org.apache.nifi.time.DurationFormat:151 Rule:UnnecessaryVarargsArrayCreation Priority:3 Unnecessary explicit array creation for varargs method call.{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)