PMD Results

The following document contains the results of PMD 6.29.0.

Violations By Priority

Priority 2

com/rapiddweller/benerator/dataset/Dataset.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 165

Priority 3

com/rapiddweller/benerator/anno/AnnotationMapper.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'bean'. 275

com/rapiddweller/benerator/archetype/Archetype.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 99101

com/rapiddweller/benerator/composite/ComponentAndVariableSupport.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'context'. 69

com/rapiddweller/benerator/distribution/sequence/RandomSequence.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2794

com/rapiddweller/benerator/distribution/sequence/RandomWalkSequence.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'initial(T,T,Class)'. 192

com/rapiddweller/benerator/distribution/sequence/ShuffleSequence.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'increment'. 68

com/rapiddweller/benerator/distribution/sequence/ValueBucket.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'capacity'. 59

com/rapiddweller/benerator/engine/AbstractBeneratorSubContext.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 55

com/rapiddweller/benerator/engine/expression/xml/XMLConsumerExpression.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27155

com/rapiddweller/benerator/engine/parser/xml/BeanParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27179

com/rapiddweller/benerator/engine/parser/xml/CascadeParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2784

com/rapiddweller/benerator/engine/parser/xml/DOMTreeParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2784

com/rapiddweller/benerator/engine/parser/xml/DatabaseParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27180

com/rapiddweller/benerator/engine/parser/xml/EchoParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2770

com/rapiddweller/benerator/engine/parser/xml/EvaluateParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27108

com/rapiddweller/benerator/engine/parser/xml/GenerateOrIterateParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27441

com/rapiddweller/benerator/engine/parser/xml/IfParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27109

com/rapiddweller/benerator/engine/parser/xml/ImportParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27135

com/rapiddweller/benerator/engine/parser/xml/RunTaskParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27108

com/rapiddweller/benerator/engine/parser/xml/SettingParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27176

com/rapiddweller/benerator/engine/parser/xml/SetupParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27134

com/rapiddweller/benerator/engine/parser/xml/TranscodeParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27129
UnusedFormalParameter Avoid unused method parameters such as 'parent'. 101

com/rapiddweller/benerator/engine/parser/xml/TranscodingTaskParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2797

com/rapiddweller/benerator/engine/parser/xml/WaitParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2795

com/rapiddweller/benerator/engine/parser/xml/WhileParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 2783

com/rapiddweller/benerator/engine/statement/CascadeStatement.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'context'. 299

com/rapiddweller/benerator/engine/statement/EvaluateStatement.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 228
EmptyCatchBlock Avoid empty catch blocks 344346

com/rapiddweller/benerator/engine/statement/GenerateAndConsumeTask.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'statements'. 362

com/rapiddweller/benerator/engine/statement/GenerateOrIterateStatement.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'errorHandler'. 107

com/rapiddweller/benerator/factory/ArrayTypeGeneratorFactory.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 160
SimplifiedTernary Ternary operators that can be simplified with || or && 171

com/rapiddweller/benerator/factory/ComplexTypeGeneratorFactory.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'segment'. 284

com/rapiddweller/benerator/factory/ComponentBuilderFactory.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'targetComponent'. 217

com/rapiddweller/benerator/factory/DescriptorUtil.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27722
CollapsibleIfStatements These nested if statements could be combined 544546

com/rapiddweller/benerator/factory/RegexGeneratorFactory.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'maxCount'. 149
UnusedFormalParameter Avoid unused method parameters such as 'minCount'. 149
UnusedFormalParameter Avoid unused method parameters such as 'minLength'. 150
UnusedFormalParameter Avoid unused method parameters such as 'minLength'. 196

com/rapiddweller/benerator/gui/CreateProjectPanel.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 209
UselessQualifiedThis Useless qualified this usage in the same class. 357

com/rapiddweller/benerator/gui/ProjectBuilder.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27651
EmptyWhileStmt Avoid empty while statements 222224

com/rapiddweller/benerator/parser/ModelParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27441

com/rapiddweller/benerator/primitive/DynamicLongGenerator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'unique'. 88

com/rapiddweller/benerator/primitive/EquivalenceStringGenerator.java

Rule Violation Line
EmptyWhileStmt Avoid empty while statements 9598

com/rapiddweller/benerator/primitive/HiLoGenerator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'maxLo'. 79

com/rapiddweller/benerator/primitive/LuhnGenerator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'lengthGranularity'. 92

com/rapiddweller/benerator/sample/OneShotGenerator.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 9395

com/rapiddweller/benerator/sample/StateGenerator.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 176178

com/rapiddweller/benerator/test/GeneratorTest.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 27672
UnusedFormalParameter Avoid unused method parameters such as 'validators'. 623

com/rapiddweller/benerator/wrapper/AsBigDecimalGeneratorWrapper.java

Rule Violation Line
AvoidDecimalLiteralsInBigDecimalConstructor Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal 93

com/rapiddweller/benerator/wrapper/IteratingGenerator.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 168170

com/rapiddweller/benerator/wrapper/NonNullGeneratorWrapper.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6466

com/rapiddweller/benerator/wrapper/NullStartingGenerator.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 5759

com/rapiddweller/benerator/wrapper/SingleSourceArrayGenerator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'lengthDistribution'. 63

com/rapiddweller/domain/math/PadovanLongGenerator.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 7577

com/rapiddweller/model/data/ReferenceDescriptor.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'targetComponent'. 69

com/rapiddweller/platform/csv/CSVArraySourceProvider.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'type'. 61

com/rapiddweller/platform/csv/CSVEntityIterator.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 100101

com/rapiddweller/platform/db/DBSeqHiLoGenerator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'maxLo'. 47

com/rapiddweller/platform/db/DBSystem.java

Rule Violation Line
AvoidUsingHardCodedIP Do not hard code the IP address 111
EmptyIfStmt Avoid empty if statements 10891091

com/rapiddweller/platform/xls/AllSheetsXLSEntityIterator.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 107109

com/rapiddweller/platform/xml/DOMTree.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 263265

com/rapiddweller/platform/xml/XMLSchemaDescriptorProvider.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 271091
UnusedFormalParameter Avoid unused method parameters such as 'child'. 706

com/rapiddweller/task/TaskExecutor.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'context'. 251

Priority 4

com/rapiddweller/benerator/BeneratorUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 64

com/rapiddweller/benerator/PropertyMessage.java

Rule Violation Line
UselessParentheses Useless parentheses. 61

com/rapiddweller/benerator/anno/AnnotationMapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 487

com/rapiddweller/benerator/archetype/Archetype.java

Rule Violation Line
UselessParentheses Useless parentheses. 103
UselessParentheses Useless parentheses. 199

com/rapiddweller/benerator/composite/ComponentAndVariableSupport.java

Rule Violation Line
UselessParentheses Useless parentheses. 71

com/rapiddweller/benerator/composite/SourceAwareGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 88

com/rapiddweller/benerator/consumer/ConsumerProxy.java

Rule Violation Line
UselessParentheses Useless parentheses. 58

com/rapiddweller/benerator/consumer/TextFileExporter.java

Rule Violation Line
UselessParentheses Useless parentheses. 105
UselessParentheses Useless parentheses. 106
UselessParentheses Useless parentheses. 107
UselessParentheses Useless parentheses. 263

com/rapiddweller/benerator/csv/CSVGeneratorUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 113

com/rapiddweller/benerator/dataset/AbstractDatasetGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 163
UselessParentheses Useless parentheses. 197

com/rapiddweller/benerator/distribution/CumulativeDistributionFunction.java

Rule Violation Line
UselessParentheses Useless parentheses. 126
UselessParentheses Useless parentheses. 126
UselessParentheses Useless parentheses. 127
UselessParentheses Useless parentheses. 127

com/rapiddweller/benerator/distribution/sequence/BitReverseSequence.java

Rule Violation Line
UselessParentheses Useless parentheses. 50

com/rapiddweller/benerator/distribution/sequence/CumulatedSequence.java

Rule Violation Line
UselessParentheses Useless parentheses. 5860
UselessParentheses Useless parentheses. 5960
UselessParentheses Useless parentheses. 63

com/rapiddweller/benerator/distribution/sequence/ExpandSequence.java

Rule Violation Line
UselessParentheses Useless parentheses. 120
UselessParentheses Useless parentheses. 124
UselessParentheses Useless parentheses. 128

com/rapiddweller/benerator/distribution/sequence/PredefinedSequenceGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 57

com/rapiddweller/benerator/distribution/sequence/RandomSequence.java

Rule Violation Line
UselessParentheses Useless parentheses. 6263
UselessParentheses Useless parentheses. 74

com/rapiddweller/benerator/distribution/sequence/ShuffleDoubleGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 118

com/rapiddweller/benerator/distribution/sequence/ShuffleLongGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 127

com/rapiddweller/benerator/distribution/sequence/StepDoubleGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 103
UselessParentheses Useless parentheses. 103

com/rapiddweller/benerator/distribution/sequence/StepLongGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 107
UselessParentheses Useless parentheses. 107
UselessParentheses Useless parentheses. 107

com/rapiddweller/benerator/distribution/sequence/StepSequence.java

Rule Violation Line
UselessParentheses Useless parentheses. 127
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 158

com/rapiddweller/benerator/engine/AbstractBeneratorSubContext.java

Rule Violation Line
UselessParentheses Useless parentheses. 340
UselessParentheses Useless parentheses. 341

com/rapiddweller/benerator/engine/BeneratorOpts.java

Rule Violation Line
UselessParentheses Useless parentheses. 80

com/rapiddweller/benerator/engine/CurrentProductGeneration.java

Rule Violation Line
UselessParentheses Useless parentheses. 72

com/rapiddweller/benerator/engine/DefaultBeneratorContext.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.getenv' due to existing implicit import 'java.lang.*' 190
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.getProperties' due to existing implicit import 'java.lang.*' 191
UselessParentheses Useless parentheses. 473
UselessParentheses Useless parentheses. 559

com/rapiddweller/benerator/engine/DescriptorRunner.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.currentTimeMillis' due to existing implicit import 'java.lang.*' 173

com/rapiddweller/benerator/engine/expression/BeneratorLocaleExpression.java

Rule Violation Line
UselessParentheses Useless parentheses. 59
UselessParentheses Useless parentheses. 64

com/rapiddweller/benerator/engine/expression/GeneratorExpression.java

Rule Violation Line
UselessParentheses Useless parentheses. 62

com/rapiddweller/benerator/engine/expression/ScriptExpression.java

Rule Violation Line
UselessParentheses Useless parentheses. 74
UselessParentheses Useless parentheses. 99

com/rapiddweller/benerator/engine/expression/ScriptableExpression.java

Rule Violation Line
UselessParentheses Useless parentheses. 55
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 91

com/rapiddweller/benerator/engine/expression/xml/XMLConsumerExpression.java

Rule Violation Line
UselessParentheses Useless parentheses. 122

com/rapiddweller/benerator/engine/parser/xml/AbstractBeneratorDescriptorParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 101
UselessParentheses Useless parentheses. 102
UselessParentheses Useless parentheses. 103

com/rapiddweller/benerator/engine/parser/xml/DescriptorParserUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 62
UselessParentheses Useless parentheses. 246

com/rapiddweller/benerator/engine/parser/xml/IfParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 74
UselessParentheses Useless parentheses. 79

com/rapiddweller/benerator/engine/parser/xml/ImportParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 121

com/rapiddweller/benerator/engine/parser/xml/IncludeParser.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DescriptorConstants.ATT_URI' due to existing static import 'com.rapiddweller.benerator.engine.DescriptorConstants.ATT_URI' 69

com/rapiddweller/benerator/engine/parser/xml/WhileParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 71

com/rapiddweller/benerator/engine/statement/AbstractStatement.java

Rule Violation Line
UselessParentheses Useless parentheses. 111

com/rapiddweller/benerator/engine/statement/CascadeStatement.java

Rule Violation Line
UselessParentheses Useless parentheses. 307

com/rapiddweller/benerator/engine/statement/CompositeStatement.java

Rule Violation Line
UselessParentheses Useless parentheses. 65

com/rapiddweller/benerator/engine/statement/EvaluateStatement.java

Rule Violation Line
UselessParentheses Useless parentheses. 228
UselessParentheses Useless parentheses. 229
UselessParentheses Useless parentheses. 232
UselessParentheses Useless parentheses. 337

com/rapiddweller/benerator/engine/statement/GenerateAndConsumeTask.java

Rule Violation Line
UselessParentheses Useless parentheses. 212
UselessParentheses Useless parentheses. 229

com/rapiddweller/benerator/engine/statement/GenerateOrIterateStatement.java

Rule Violation Line
UselessParentheses Useless parentheses. 180

com/rapiddweller/benerator/factory/ArrayTypeGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 160
UselessParentheses Useless parentheses. 171

com/rapiddweller/benerator/factory/ComponentBuilderFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 183
UselessParentheses Useless parentheses. 230
UselessParentheses Useless parentheses. 350

com/rapiddweller/benerator/factory/DescriptorUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 126127
UselessParentheses Useless parentheses. 322
UselessParentheses Useless parentheses. 424426
UselessParentheses Useless parentheses. 496
UselessParentheses Useless parentheses. 574
UselessParentheses Useless parentheses. 634

com/rapiddweller/benerator/factory/EquivalenceGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 171
UselessParentheses Useless parentheses. 174
UselessParentheses Useless parentheses. 193
UselessParentheses Useless parentheses. 203
UselessParentheses Useless parentheses. 362
UselessParentheses Useless parentheses. 371

com/rapiddweller/benerator/factory/MeanDefaultsProvider.java

Rule Violation Line
UselessParentheses Useless parentheses. 61

com/rapiddweller/benerator/factory/RegexGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 220

com/rapiddweller/benerator/factory/SerialGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 128
UselessParentheses Useless parentheses. 131
UselessParentheses Useless parentheses. 213
UselessParentheses Useless parentheses. 222

com/rapiddweller/benerator/factory/SimpleTypeGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 293
UselessParentheses Useless parentheses. 334

com/rapiddweller/benerator/factory/StochasticGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 174
UselessParentheses Useless parentheses. 174

com/rapiddweller/benerator/factory/TypeGeneratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 342
UselessParentheses Useless parentheses. 390

com/rapiddweller/benerator/gui/ProjectBuilder.java

Rule Violation Line
UselessParentheses Useless parentheses. 219
UselessParentheses Useless parentheses. 220
UselessParentheses Useless parentheses. 221
UselessParentheses Useless parentheses. 430
UselessParentheses Useless parentheses. 576

com/rapiddweller/benerator/main/Benerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 86

com/rapiddweller/benerator/main/DBSnapshotTool.java

Rule Violation Line
UselessParentheses Useless parentheses. 129

com/rapiddweller/benerator/main/TemplateRunner.java

Rule Violation Line
UselessParentheses Useless parentheses. 74

com/rapiddweller/benerator/main/XmlCreator.java

Rule Violation Line
UselessParentheses Useless parentheses. 71

com/rapiddweller/benerator/parser/ModelParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 364366

com/rapiddweller/benerator/parser/xml/XmlDescriptorParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 106
UselessParentheses Useless parentheses. 126
UselessParentheses Useless parentheses. 147

com/rapiddweller/benerator/primitive/AddingConsumer.java

Rule Violation Line
UselessParentheses Useless parentheses. 79

com/rapiddweller/benerator/primitive/BooleanGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 98

com/rapiddweller/benerator/primitive/DynamicCountGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 77

com/rapiddweller/benerator/primitive/EquivalenceStringGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 75

com/rapiddweller/benerator/primitive/RegexStringGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 244

com/rapiddweller/benerator/primitive/SeedWordGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 114

com/rapiddweller/benerator/primitive/StringGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 326

com/rapiddweller/benerator/primitive/UniqueIntsGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 113

com/rapiddweller/benerator/primitive/UniqueScrambledStringGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 130
UselessParentheses Useless parentheses. 142

com/rapiddweller/benerator/primitive/datetime/DateGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 103
UselessParentheses Useless parentheses. 104

com/rapiddweller/benerator/primitive/datetime/DateTimeGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 214

com/rapiddweller/benerator/primitive/datetime/DayGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 183

com/rapiddweller/benerator/primitive/datetime/DayOfWeekValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 127

com/rapiddweller/benerator/primitive/number/DecimalQuantizer.java

Rule Violation Line
UselessParentheses Useless parentheses. 56
UselessParentheses Useless parentheses. 6263

com/rapiddweller/benerator/primitive/number/FloatingPointQuantizer.java

Rule Violation Line
UselessParentheses Useless parentheses. 57

com/rapiddweller/benerator/primitive/number/IntegralQuantizer.java

Rule Violation Line
UselessParentheses Useless parentheses. 57

com/rapiddweller/benerator/primitive/number/NoiseInducer.java

Rule Violation Line
UselessParentheses Useless parentheses. 225

com/rapiddweller/benerator/sample/ConstantGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 105107
UselessParentheses Useless parentheses. 107

com/rapiddweller/benerator/sample/SequenceGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 63
UselessParentheses Useless parentheses. 74

com/rapiddweller/benerator/sample/StateGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 163
UselessParentheses Useless parentheses. 171

com/rapiddweller/benerator/storage/StorageSystemConsumer.java

Rule Violation Line
UselessParentheses Useless parentheses. 59
UselessParentheses Useless parentheses. 64

com/rapiddweller/benerator/template/xmlanon/XmlAnonInputReader.java

Rule Violation Line
UselessParentheses Useless parentheses. 106

com/rapiddweller/benerator/util/AbstractGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 78
UselessParentheses Useless parentheses. 131

com/rapiddweller/benerator/util/AbstractNonNullGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 45

com/rapiddweller/benerator/util/GeneratorIterator.java

Rule Violation Line
UselessParentheses Useless parentheses. 90

com/rapiddweller/benerator/util/LineShuffler.java

Rule Violation Line
UselessParentheses Useless parentheses. 69

com/rapiddweller/benerator/util/LuhnUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 57
UselessParentheses Useless parentheses. 72

com/rapiddweller/benerator/wrapper/AsBigDecimalGeneratorWrapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 91

com/rapiddweller/benerator/wrapper/CardinalGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 118

com/rapiddweller/benerator/wrapper/CollectionGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 66

com/rapiddweller/benerator/wrapper/DataSourceGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 106

com/rapiddweller/benerator/wrapper/GeneratorWrapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 161

com/rapiddweller/benerator/wrapper/LastFlagGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 67

com/rapiddweller/benerator/wrapper/NonNullGeneratorProxy.java

Rule Violation Line
UselessParentheses Useless parentheses. 94

com/rapiddweller/benerator/wrapper/NonNullGeneratorWrapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 80

com/rapiddweller/benerator/wrapper/ProductWrapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 105
UselessParentheses Useless parentheses. 135

com/rapiddweller/domain/address/City.java

Rule Violation Line
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 214
UselessParentheses Useless parentheses. 239

com/rapiddweller/domain/address/CityGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 62
UselessParentheses Useless parentheses. 80

com/rapiddweller/domain/address/Country.java

Rule Violation Line
UselessParentheses Useless parentheses. 441442
UselessParentheses Useless parentheses. 502
UselessParentheses Useless parentheses. 543544
UselessParentheses Useless parentheses. 546547
UselessParentheses Useless parentheses. 549550
UselessParentheses Useless parentheses. 551
UselessParentheses Useless parentheses. 553554

com/rapiddweller/domain/address/CountryCode2Validator.java

Rule Violation Line
UselessParentheses Useless parentheses. 55

com/rapiddweller/domain/address/CountryGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 72

com/rapiddweller/domain/address/PhoneNumber.java

Rule Violation Line
UselessParentheses Useless parentheses. 196

com/rapiddweller/domain/address/PostalCodeValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 92

com/rapiddweller/domain/address/State.java

Rule Violation Line
UselessParentheses Useless parentheses. 224

com/rapiddweller/domain/br/CNPJGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 96

com/rapiddweller/domain/br/CNPJValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 98
UselessParentheses Useless parentheses. 136

com/rapiddweller/domain/br/CPFGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 73

com/rapiddweller/domain/br/CPFValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 140

com/rapiddweller/domain/finance/BankAccountValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 4853
UselessParentheses Useless parentheses. 49

com/rapiddweller/domain/finance/IBANValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 62

com/rapiddweller/domain/lang/Noun.java

Rule Violation Line
UselessParentheses Useless parentheses. 91
UselessParentheses Useless parentheses. 101
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 145

com/rapiddweller/domain/math/FibonacciLongGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 71

com/rapiddweller/domain/organization/CompanyNameGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 220
UselessParentheses Useless parentheses. 237

com/rapiddweller/domain/person/FamilyNameGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 111

com/rapiddweller/domain/person/GenderConverter.java

Rule Violation Line
UselessParentheses Useless parentheses. 84
UselessParentheses Useless parentheses. 8485

com/rapiddweller/domain/person/GivenNameGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 132

com/rapiddweller/domain/person/PersonFormatter.java

Rule Violation Line
UselessParentheses Useless parentheses. 7677

com/rapiddweller/domain/person/PersonGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 217218
UselessParentheses Useless parentheses. 237238

com/rapiddweller/domain/person/TINValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 90

com/rapiddweller/domain/product/EANValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 44
UselessParentheses Useless parentheses. 55

com/rapiddweller/domain/us/SSNGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 86

com/rapiddweller/domain/us/SSNValidator.java

Rule Violation Line
UselessParentheses Useless parentheses. 97
UselessParentheses Useless parentheses. 120

com/rapiddweller/model/data/ArrayTypeDescriptor.java

Rule Violation Line
UselessParentheses Useless parentheses. 131133

com/rapiddweller/model/data/Entity.java

Rule Violation Line
UselessParentheses Useless parentheses. 112

com/rapiddweller/model/data/FeatureDetail.java

Rule Violation Line
UselessParentheses Useless parentheses. 206207

com/rapiddweller/model/data/InstanceDescriptor.java

Rule Violation Line
UselessParentheses Useless parentheses. 178
UselessParentheses Useless parentheses. 188
UselessParentheses Useless parentheses. 288289
UselessParentheses Useless parentheses. 289

com/rapiddweller/model/data/TypeDescriptor.java

Rule Violation Line
UselessParentheses Useless parentheses. 173

com/rapiddweller/model/data/Uniqueness.java

Rule Violation Line
UselessParentheses Useless parentheses. 6566
UselessParentheses Useless parentheses. 65

com/rapiddweller/platform/csv/CSVEntityExporter.java

Rule Violation Line
UselessParentheses Useless parentheses. 315

com/rapiddweller/platform/csv/CSVEntityIterator.java

Rule Violation Line
UselessParentheses Useless parentheses. 100101

com/rapiddweller/platform/db/ConnectionHolder.java

Rule Violation Line
UselessParentheses Useless parentheses. 183184
UselessParentheses Useless parentheses. 206210

com/rapiddweller/platform/db/DBSystem.java

Rule Violation Line
UselessParentheses Useless parentheses. 268
UselessParentheses Useless parentheses. 775
UselessParentheses Useless parentheses. 1005
UselessParentheses Useless parentheses. 12921294

com/rapiddweller/platform/db/ResultSet2EntityConverter.java

Rule Violation Line
UselessParentheses Useless parentheses. 7576
UselessParentheses Useless parentheses. 84

com/rapiddweller/platform/dbunit/DbUnitEntityExporter.java

Rule Violation Line
UselessParentheses Useless parentheses. 144

com/rapiddweller/platform/edi/EdiEscapeFreeMarkerMethod.java

Rule Violation Line
UselessParentheses Useless parentheses. 139140

com/rapiddweller/platform/fixedwidth/FixedWidthEntitySource.java

Rule Violation Line
UselessParentheses Useless parentheses. 121

com/rapiddweller/platform/map/Map2EntityConverter.java

Rule Violation Line
UselessParentheses Useless parentheses. 61

com/rapiddweller/platform/xls/AllSheetsXLSEntityIterator.java

Rule Violation Line
UselessParentheses Useless parentheses. 107109
UselessParentheses Useless parentheses. 110112

com/rapiddweller/platform/xls/SingleSheetXLSEntityIterator.java

Rule Violation Line
UselessParentheses Useless parentheses. 298
UselessParentheses Useless parentheses. 333335

com/rapiddweller/platform/xls/XLSEntityExporter.java

Rule Violation Line
UselessParentheses Useless parentheses. 223224
UselessParentheses Useless parentheses. 282

com/rapiddweller/platform/xml/DOMTree.java

Rule Violation Line
UselessParentheses Useless parentheses. 322323

com/rapiddweller/platform/xml/XMLEntityExporter.java

Rule Violation Line
UselessParentheses Useless parentheses. 112

com/rapiddweller/platform/xml/XMLSchemaDescriptorProvider.java

Rule Violation Line
UselessParentheses Useless parentheses. 224
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 436
UselessParentheses Useless parentheses. 457
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 738
UselessParentheses Useless parentheses. 753
UselessParentheses Useless parentheses. 860
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 983
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 1034

com/rapiddweller/task/StateTrackingTaskProxy.java

Rule Violation Line
UselessParentheses Useless parentheses. 65

com/rapiddweller/task/TaskExecutor.java

Rule Violation Line
UselessParentheses Useless parentheses. 132133
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 205206
UselessParentheses Useless parentheses. 208209
UselessParentheses Useless parentheses. 236

com/rapiddweller/task/TaskProxy.java

Rule Violation Line
UselessParentheses Useless parentheses. 101102

Files

com/rapiddweller/benerator/BeneratorUtil.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 64

com/rapiddweller/benerator/PropertyMessage.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61

com/rapiddweller/benerator/anno/AnnotationMapper.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'bean'. 3 275
UselessParentheses Useless parentheses. 4 487

com/rapiddweller/benerator/archetype/Archetype.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 99101
UselessParentheses Useless parentheses. 4 103
UselessParentheses Useless parentheses. 4 199

com/rapiddweller/benerator/composite/ComponentAndVariableSupport.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'context'. 3 69
UselessParentheses Useless parentheses. 4 71

com/rapiddweller/benerator/composite/SourceAwareGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 88

com/rapiddweller/benerator/consumer/ConsumerProxy.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 58

com/rapiddweller/benerator/consumer/TextFileExporter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 105
UselessParentheses Useless parentheses. 4 106
UselessParentheses Useless parentheses. 4 107
UselessParentheses Useless parentheses. 4 263

com/rapiddweller/benerator/csv/CSVGeneratorUtil.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 113

com/rapiddweller/benerator/dataset/AbstractDatasetGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 163
UselessParentheses Useless parentheses. 4 197

com/rapiddweller/benerator/dataset/Dataset.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 165

com/rapiddweller/benerator/distribution/CumulativeDistributionFunction.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 126
UselessParentheses Useless parentheses. 4 126
UselessParentheses Useless parentheses. 4 127
UselessParentheses Useless parentheses. 4 127

com/rapiddweller/benerator/distribution/sequence/BitReverseSequence.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 50

com/rapiddweller/benerator/distribution/sequence/CumulatedSequence.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 5860
UselessParentheses Useless parentheses. 4 5960
UselessParentheses Useless parentheses. 4 63

com/rapiddweller/benerator/distribution/sequence/ExpandSequence.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 120
UselessParentheses Useless parentheses. 4 124
UselessParentheses Useless parentheses. 4 128

com/rapiddweller/benerator/distribution/sequence/PredefinedSequenceGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 57

com/rapiddweller/benerator/distribution/sequence/RandomSequence.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2794
UselessParentheses Useless parentheses. 4 6263
UselessParentheses Useless parentheses. 4 74

com/rapiddweller/benerator/distribution/sequence/RandomWalkSequence.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'initial(T,T,Class)'. 3 192

com/rapiddweller/benerator/distribution/sequence/ShuffleDoubleGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 118

com/rapiddweller/benerator/distribution/sequence/ShuffleLongGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 127

com/rapiddweller/benerator/distribution/sequence/ShuffleSequence.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'increment'. 3 68

com/rapiddweller/benerator/distribution/sequence/StepDoubleGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 103
UselessParentheses Useless parentheses. 4 103

com/rapiddweller/benerator/distribution/sequence/StepLongGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 107
UselessParentheses Useless parentheses. 4 107
UselessParentheses Useless parentheses. 4 107

com/rapiddweller/benerator/distribution/sequence/StepSequence.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 127
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 158

com/rapiddweller/benerator/distribution/sequence/ValueBucket.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'capacity'. 3 59

com/rapiddweller/benerator/engine/AbstractBeneratorSubContext.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 3 55
UselessParentheses Useless parentheses. 4 340
UselessParentheses Useless parentheses. 4 341

com/rapiddweller/benerator/engine/BeneratorOpts.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 80

com/rapiddweller/benerator/engine/CurrentProductGeneration.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 72

com/rapiddweller/benerator/engine/DefaultBeneratorContext.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.getenv' due to existing implicit import 'java.lang.*' 4 190
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.getProperties' due to existing implicit import 'java.lang.*' 4 191
UselessParentheses Useless parentheses. 4 473
UselessParentheses Useless parentheses. 4 559

com/rapiddweller/benerator/engine/DescriptorRunner.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.System.currentTimeMillis' due to existing implicit import 'java.lang.*' 4 173

com/rapiddweller/benerator/engine/expression/BeneratorLocaleExpression.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 59
UselessParentheses Useless parentheses. 4 64

com/rapiddweller/benerator/engine/expression/GeneratorExpression.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 62

com/rapiddweller/benerator/engine/expression/ScriptExpression.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 74
UselessParentheses Useless parentheses. 4 99

com/rapiddweller/benerator/engine/expression/ScriptableExpression.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 55
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 91

com/rapiddweller/benerator/engine/expression/xml/XMLConsumerExpression.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27155
UselessParentheses Useless parentheses. 4 122

com/rapiddweller/benerator/engine/parser/xml/AbstractBeneratorDescriptorParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 101
UselessParentheses Useless parentheses. 4 102
UselessParentheses Useless parentheses. 4 103

com/rapiddweller/benerator/engine/parser/xml/BeanParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27179

com/rapiddweller/benerator/engine/parser/xml/CascadeParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2784

com/rapiddweller/benerator/engine/parser/xml/DOMTreeParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2784

com/rapiddweller/benerator/engine/parser/xml/DatabaseParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27180

com/rapiddweller/benerator/engine/parser/xml/DescriptorParserUtil.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 62
UselessParentheses Useless parentheses. 4 246

com/rapiddweller/benerator/engine/parser/xml/EchoParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2770

com/rapiddweller/benerator/engine/parser/xml/EvaluateParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27108

com/rapiddweller/benerator/engine/parser/xml/GenerateOrIterateParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27441

com/rapiddweller/benerator/engine/parser/xml/IfParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27109
UselessParentheses Useless parentheses. 4 74
UselessParentheses Useless parentheses. 4 79

com/rapiddweller/benerator/engine/parser/xml/ImportParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27135
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 121

com/rapiddweller/benerator/engine/parser/xml/IncludeParser.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DescriptorConstants.ATT_URI' due to existing static import 'com.rapiddweller.benerator.engine.DescriptorConstants.ATT_URI' 4 69

com/rapiddweller/benerator/engine/parser/xml/RunTaskParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27108

com/rapiddweller/benerator/engine/parser/xml/SettingParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27176

com/rapiddweller/benerator/engine/parser/xml/SetupParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27134

com/rapiddweller/benerator/engine/parser/xml/TranscodeParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27129
UnusedFormalParameter Avoid unused method parameters such as 'parent'. 3 101

com/rapiddweller/benerator/engine/parser/xml/TranscodingTaskParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2797

com/rapiddweller/benerator/engine/parser/xml/WaitParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2795

com/rapiddweller/benerator/engine/parser/xml/WhileParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 2783
UselessParentheses Useless parentheses. 4 71

com/rapiddweller/benerator/engine/statement/AbstractStatement.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 111

com/rapiddweller/benerator/engine/statement/CascadeStatement.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'context'. 3 299
UselessParentheses Useless parentheses. 4 307

com/rapiddweller/benerator/engine/statement/CompositeStatement.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 65

com/rapiddweller/benerator/engine/statement/EvaluateStatement.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 228
SimplifiedTernary Ternary operators that can be simplified with || or && 3 228
UselessParentheses Useless parentheses. 4 229
UselessParentheses Useless parentheses. 4 232
UselessParentheses Useless parentheses. 4 337
EmptyCatchBlock Avoid empty catch blocks 3 344346

com/rapiddweller/benerator/engine/statement/GenerateAndConsumeTask.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 212
UselessParentheses Useless parentheses. 4 229
UnusedFormalParameter Avoid unused method parameters such as 'statements'. 3 362

com/rapiddweller/benerator/engine/statement/GenerateOrIterateStatement.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'errorHandler'. 3 107
UselessParentheses Useless parentheses. 4 180

com/rapiddweller/benerator/factory/ArrayTypeGeneratorFactory.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 160
UselessParentheses Useless parentheses. 4 160
UselessParentheses Useless parentheses. 4 171
SimplifiedTernary Ternary operators that can be simplified with || or && 3 171

com/rapiddweller/benerator/factory/ComplexTypeGeneratorFactory.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'segment'. 3 284

com/rapiddweller/benerator/factory/ComponentBuilderFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 183
UnusedLocalVariable Avoid unused local variables such as 'targetComponent'. 3 217
UselessParentheses Useless parentheses. 4 230
UselessParentheses Useless parentheses. 4 350

com/rapiddweller/benerator/factory/DescriptorUtil.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27722
UselessParentheses Useless parentheses. 4 126127
UselessParentheses Useless parentheses. 4 322
UselessParentheses Useless parentheses. 4 424426
UselessParentheses Useless parentheses. 4 496
CollapsibleIfStatements These nested if statements could be combined 3 544546
UselessParentheses Useless parentheses. 4 574
UselessParentheses Useless parentheses. 4 634

com/rapiddweller/benerator/factory/EquivalenceGeneratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 171
UselessParentheses Useless parentheses. 4 174
UselessParentheses Useless parentheses. 4 193
UselessParentheses Useless parentheses. 4 203
UselessParentheses Useless parentheses. 4 362
UselessParentheses Useless parentheses. 4 371

com/rapiddweller/benerator/factory/MeanDefaultsProvider.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61

com/rapiddweller/benerator/factory/RegexGeneratorFactory.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'maxCount'. 3 149
UnusedFormalParameter Avoid unused method parameters such as 'minCount'. 3 149
UnusedFormalParameter Avoid unused method parameters such as 'minLength'. 3 150
UnusedFormalParameter Avoid unused method parameters such as 'minLength'. 3 196
UselessParentheses Useless parentheses. 4 220

com/rapiddweller/benerator/factory/SerialGeneratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 128
UselessParentheses Useless parentheses. 4 131
UselessParentheses Useless parentheses. 4 213
UselessParentheses Useless parentheses. 4 222

com/rapiddweller/benerator/factory/SimpleTypeGeneratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 293
UselessParentheses Useless parentheses. 4 334

com/rapiddweller/benerator/factory/StochasticGeneratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 174
UselessParentheses Useless parentheses. 4 174

com/rapiddweller/benerator/factory/TypeGeneratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 342
UselessParentheses Useless parentheses. 4 390

com/rapiddweller/benerator/gui/CreateProjectPanel.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 209
UselessQualifiedThis Useless qualified this usage in the same class. 3 357

com/rapiddweller/benerator/gui/ProjectBuilder.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27651
UselessParentheses Useless parentheses. 4 219
UselessParentheses Useless parentheses. 4 220
UselessParentheses Useless parentheses. 4 221
EmptyWhileStmt Avoid empty while statements 3 222224
UselessParentheses Useless parentheses. 4 430
UselessParentheses Useless parentheses. 4 576

com/rapiddweller/benerator/main/Benerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 86

com/rapiddweller/benerator/main/DBSnapshotTool.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 129

com/rapiddweller/benerator/main/TemplateRunner.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 74

com/rapiddweller/benerator/main/XmlCreator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 71

com/rapiddweller/benerator/parser/ModelParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27441
UselessParentheses Useless parentheses. 4 364366

com/rapiddweller/benerator/parser/xml/XmlDescriptorParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 106
UselessParentheses Useless parentheses. 4 126
UselessParentheses Useless parentheses. 4 147

com/rapiddweller/benerator/primitive/AddingConsumer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 79

com/rapiddweller/benerator/primitive/BooleanGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 98

com/rapiddweller/benerator/primitive/DynamicCountGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 77

com/rapiddweller/benerator/primitive/DynamicLongGenerator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'unique'. 3 88

com/rapiddweller/benerator/primitive/EquivalenceStringGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 75
EmptyWhileStmt Avoid empty while statements 3 9598

com/rapiddweller/benerator/primitive/HiLoGenerator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'maxLo'. 3 79

com/rapiddweller/benerator/primitive/LuhnGenerator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'lengthGranularity'. 3 92

com/rapiddweller/benerator/primitive/RegexStringGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 244

com/rapiddweller/benerator/primitive/SeedWordGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 114

com/rapiddweller/benerator/primitive/StringGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 326

com/rapiddweller/benerator/primitive/UniqueIntsGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 113

com/rapiddweller/benerator/primitive/UniqueScrambledStringGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 130
UselessParentheses Useless parentheses. 4 142

com/rapiddweller/benerator/primitive/datetime/DateGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 103
UselessParentheses Useless parentheses. 4 104

com/rapiddweller/benerator/primitive/datetime/DateTimeGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 214

com/rapiddweller/benerator/primitive/datetime/DayGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 183

com/rapiddweller/benerator/primitive/datetime/DayOfWeekValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 127

com/rapiddweller/benerator/primitive/number/DecimalQuantizer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 56
UselessParentheses Useless parentheses. 4 6263

com/rapiddweller/benerator/primitive/number/FloatingPointQuantizer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 57

com/rapiddweller/benerator/primitive/number/IntegralQuantizer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 57

com/rapiddweller/benerator/primitive/number/NoiseInducer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 225

com/rapiddweller/benerator/sample/ConstantGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 105107
UselessParentheses Useless parentheses. 4 107

com/rapiddweller/benerator/sample/OneShotGenerator.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 9395

com/rapiddweller/benerator/sample/SequenceGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 63
UselessParentheses Useless parentheses. 4 74

com/rapiddweller/benerator/sample/StateGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 163
UselessParentheses Useless parentheses. 4 171
UselessOverridingMethod Overriding method merely calls super 3 176178

com/rapiddweller/benerator/storage/StorageSystemConsumer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 59
UselessParentheses Useless parentheses. 4 64

com/rapiddweller/benerator/template/xmlanon/XmlAnonInputReader.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 106

com/rapiddweller/benerator/test/GeneratorTest.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 27672
UnusedFormalParameter Avoid unused method parameters such as 'validators'. 3 623

com/rapiddweller/benerator/util/AbstractGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 78
UselessParentheses Useless parentheses. 4 131

com/rapiddweller/benerator/util/AbstractNonNullGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 45

com/rapiddweller/benerator/util/GeneratorIterator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 90

com/rapiddweller/benerator/util/LineShuffler.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 69

com/rapiddweller/benerator/util/LuhnUtil.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 57
UselessParentheses Useless parentheses. 4 72

com/rapiddweller/benerator/wrapper/AsBigDecimalGeneratorWrapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 91
AvoidDecimalLiteralsInBigDecimalConstructor Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal 3 93

com/rapiddweller/benerator/wrapper/CardinalGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 118

com/rapiddweller/benerator/wrapper/CollectionGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 66

com/rapiddweller/benerator/wrapper/DataSourceGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 106

com/rapiddweller/benerator/wrapper/GeneratorWrapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 161

com/rapiddweller/benerator/wrapper/IteratingGenerator.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 168170

com/rapiddweller/benerator/wrapper/LastFlagGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 67

com/rapiddweller/benerator/wrapper/NonNullGeneratorProxy.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 94

com/rapiddweller/benerator/wrapper/NonNullGeneratorWrapper.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6466
UselessParentheses Useless parentheses. 4 80

com/rapiddweller/benerator/wrapper/NullStartingGenerator.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 5759

com/rapiddweller/benerator/wrapper/ProductWrapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 105
UselessParentheses Useless parentheses. 4 135

com/rapiddweller/benerator/wrapper/SingleSourceArrayGenerator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'lengthDistribution'. 3 63

com/rapiddweller/domain/address/City.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 214
UselessParentheses Useless parentheses. 4 239

com/rapiddweller/domain/address/CityGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 62
UselessParentheses Useless parentheses. 4 80

com/rapiddweller/domain/address/Country.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 441442
UselessParentheses Useless parentheses. 4 502
UselessParentheses Useless parentheses. 4 543544
UselessParentheses Useless parentheses. 4 546547
UselessParentheses Useless parentheses. 4 549550
UselessParentheses Useless parentheses. 4 551
UselessParentheses Useless parentheses. 4 553554

com/rapiddweller/domain/address/CountryCode2Validator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 55

com/rapiddweller/domain/address/CountryGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 72

com/rapiddweller/domain/address/PhoneNumber.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 196

com/rapiddweller/domain/address/PostalCodeValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 92

com/rapiddweller/domain/address/State.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 224

com/rapiddweller/domain/br/CNPJGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 96

com/rapiddweller/domain/br/CNPJValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 98
UselessParentheses Useless parentheses. 4 136

com/rapiddweller/domain/br/CPFGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 73

com/rapiddweller/domain/br/CPFValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 140

com/rapiddweller/domain/finance/BankAccountValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 4853
UselessParentheses Useless parentheses. 4 49

com/rapiddweller/domain/finance/IBANValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 62

com/rapiddweller/domain/lang/Noun.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 91
UselessParentheses Useless parentheses. 4 101
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 145

com/rapiddweller/domain/math/FibonacciLongGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 71

com/rapiddweller/domain/math/PadovanLongGenerator.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 7577

com/rapiddweller/domain/organization/CompanyNameGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 220
UselessParentheses Useless parentheses. 4 237

com/rapiddweller/domain/person/FamilyNameGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 111

com/rapiddweller/domain/person/GenderConverter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 84
UselessParentheses Useless parentheses. 4 8485

com/rapiddweller/domain/person/GivenNameGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 132

com/rapiddweller/domain/person/PersonFormatter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 7677

com/rapiddweller/domain/person/PersonGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 217218
UselessParentheses Useless parentheses. 4 237238

com/rapiddweller/domain/person/TINValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 90

com/rapiddweller/domain/product/EANValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 44
UselessParentheses Useless parentheses. 4 55

com/rapiddweller/domain/us/SSNGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 86

com/rapiddweller/domain/us/SSNValidator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 97
UselessParentheses Useless parentheses. 4 120

com/rapiddweller/model/data/ArrayTypeDescriptor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 131133

com/rapiddweller/model/data/Entity.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 112

com/rapiddweller/model/data/FeatureDetail.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 206207

com/rapiddweller/model/data/InstanceDescriptor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 178
UselessParentheses Useless parentheses. 4 188
UselessParentheses Useless parentheses. 4 288289
UselessParentheses Useless parentheses. 4 289

com/rapiddweller/model/data/ReferenceDescriptor.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'targetComponent'. 3 69

com/rapiddweller/model/data/TypeDescriptor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 173

com/rapiddweller/model/data/Uniqueness.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 6566
UselessParentheses Useless parentheses. 4 65

com/rapiddweller/platform/csv/CSVArraySourceProvider.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'type'. 3 61

com/rapiddweller/platform/csv/CSVEntityExporter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 315

com/rapiddweller/platform/csv/CSVEntityIterator.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 100101
UselessParentheses Useless parentheses. 4 100101

com/rapiddweller/platform/db/ConnectionHolder.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 183184
UselessParentheses Useless parentheses. 4 206210

com/rapiddweller/platform/db/DBSeqHiLoGenerator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'maxLo'. 3 47

com/rapiddweller/platform/db/DBSystem.java

Rule Violation Priority Line
AvoidUsingHardCodedIP Do not hard code the IP address 3 111
UselessParentheses Useless parentheses. 4 268
UselessParentheses Useless parentheses. 4 775
UselessParentheses Useless parentheses. 4 1005
EmptyIfStmt Avoid empty if statements 3 10891091
UselessParentheses Useless parentheses. 4 12921294

com/rapiddweller/platform/db/ResultSet2EntityConverter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 7576
UselessParentheses Useless parentheses. 4 84

com/rapiddweller/platform/dbunit/DbUnitEntityExporter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 144

com/rapiddweller/platform/edi/EdiEscapeFreeMarkerMethod.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 139140

com/rapiddweller/platform/fixedwidth/FixedWidthEntitySource.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 121

com/rapiddweller/platform/map/Map2EntityConverter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61

com/rapiddweller/platform/xls/AllSheetsXLSEntityIterator.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 107109
UselessParentheses Useless parentheses. 4 107109
UselessParentheses Useless parentheses. 4 110112

com/rapiddweller/platform/xls/SingleSheetXLSEntityIterator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 298
UselessParentheses Useless parentheses. 4 333335

com/rapiddweller/platform/xls/XLSEntityExporter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 223224
UselessParentheses Useless parentheses. 4 282

com/rapiddweller/platform/xml/DOMTree.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 263265
UselessParentheses Useless parentheses. 4 322323

com/rapiddweller/platform/xml/XMLEntityExporter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 112

com/rapiddweller/platform/xml/XMLSchemaDescriptorProvider.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 271091
UselessParentheses Useless parentheses. 4 224
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 4 436
UselessParentheses Useless parentheses. 4 457
UnusedFormalParameter Avoid unused method parameters such as 'child'. 3 706
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 4 738
UselessParentheses Useless parentheses. 4 753
UselessParentheses Useless parentheses. 4 860
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 4 983
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'XMLUtil.localName' due to existing static import 'com.rapiddweller.common.xml.XMLUtil.localName' 4 1034

com/rapiddweller/task/StateTrackingTaskProxy.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 65

com/rapiddweller/task/TaskExecutor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 132133
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 205206
UselessParentheses Useless parentheses. 4 208209
UselessParentheses Useless parentheses. 4 236
UnusedFormalParameter Avoid unused method parameters such as 'context'. 3 251

com/rapiddweller/task/TaskProxy.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 101102