Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Total Infos Warnings Errors
521 0 0 521

Checkstyle error summary

Error Count
Redundant throws: 'BuildException' is unchecked exception. 9
Unused import - java.io.Writer. 9
Unused import - java.util.ArrayList. 9
Unused import - net.sourceforge.addam.ddlgen.GeneratorSpec. 9
Parameter e should be final. 8
Parameter line should be final. 8
Parameter tableName should be final. 8
Unused import - java.io.BufferedReader. 8
Unused import - java.io.Reader. 8
Unused import - java.util.List. 8
Unused import - net.sourceforge.addam.ddlgen.Generator. 8
Method 'testExpectedUsage' is not designed for extension - needs to be abstract, final or empty. 7
Parameter pattern should be final. 7
'6' is a magic number. 6
'script' hides a field. 6
Method 'execute' is not designed for extension - needs to be abstract, final or empty. 6
Method 'getReader' is not designed for extension - needs to be abstract, final or empty. 6
Parameter readerFactory should be final. 6
Using the '.*' form of import should be avoided - java.io.*. 6
First sentence should end with a period. 56
Missing a Javadoc comment. 544
'if' construct must use '{}'s. 52
Expected an @return tag. 5
Method 'logRunComplete' is not designed for extension - needs to be abstract, final or empty. 5
Method 'logRunFailure' is not designed for extension - needs to be abstract, final or empty. 5
Method 'logRunScript' is not designed for extension - needs to be abstract, final or empty. 5
Method 'run' is not designed for extension - needs to be abstract, final or empty. 5
Line is longer than 80 characters. 415
'26' is a magic number. 4
'9' is a magic number. 4
'readerFactory' hides a field. 4
'||' should be on a new line. 4
Expected @param tag for 'connection'. 4
Expected @throws tag for 'Exception'. 4
Method 'getObjects' is not designed for extension - needs to be abstract, final or empty. 4
Method 'readLine' is not designed for extension - needs to be abstract, final or empty. 4
Method 'testComments' is not designed for extension - needs to be abstract, final or empty. 4
Parameter collection should be final. 4
Parameter columnName should be final. 4
Parameter filter should be final. 4
Parameter names should be final. 4
Parameter tableFile should be final. 4
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ResourceReader. 4
Utility classes should not have a public or default constructor. 4
Avoid inline conditionals. 38
Line contains a tab character. 33
'7' is a magic number. 3
'8' is a magic number. 3
'basePath' hides a field. 3
'connection' hides a field. 3
'public' modifier out of order with the JLS suggestions. 3
Method 'addColumn' is not designed for extension - needs to be abstract, final or empty. 3
Method 'getColumns' is not designed for extension - needs to be abstract, final or empty. 3
Method 'getContext' is not designed for extension - needs to be abstract, final or empty. 3
Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 3
Method 'setDir' is not designed for extension - needs to be abstract, final or empty. 3
Method 'setExcludes' is not designed for extension - needs to be abstract, final or empty. 3
Method 'setExcludesPattern' is not designed for extension - needs to be abstract, final or empty. 3
Method 'setIncludes' is not designed for extension - needs to be abstract, final or empty. 3
Method 'setIncludesPattern' is not designed for extension - needs to be abstract, final or empty. 3
Method 'testEmpty' is not designed for extension - needs to be abstract, final or empty. 3
Method 'testEmptyLines' is not designed for extension - needs to be abstract, final or empty. 3
Parameter basePath should be final. 3
Parameter dbmd should be final. 3
Parameter file should be final. 3
Parameter grammar should be final. 3
Parameter indexName should be final. 3
Parameter name should be final. 3
Parameter o should be final. 3
Parameter path should be final. 3
Parameter s should be final. 3
Parameter text should be final. 3
Parameter version should be final. 3
Using the '.*' form of import should be avoided - java.util.*. 3
Parameter connection should be final. 28
Missing package documentation file. 22
Parameter catalog should be final. 22
Parameter schema should be final. 22
Array brackets at illegal position. 20
'10' is a magic number. 2
'1024' is a magic number. 2
'13' is a magic number. 2
'5' is a magic number. 2
'==' is not followed by whitespace. 2
'==' is not preceded with whitespace. 2
'catalog' hides a field. 2
'dir' hides a field. 2
'errorLog' hides a field. 2
'name' hides a field. 2
'out' hides a field. 2
'resourceFile' hides a field. 2
'sCtx' hides a field. 2
'schema' hides a field. 2
'scriptFilter' hides a field. 2
'scriptRunnerMap' hides a field. 2
'task' hides a field. 2
'text' hides a field. 2
'type' hides a field. 2
Expected @param tag for 'event'. 2
Expected @param tag for 'script'. 2
Expected @param tag for 'tableName'. 2
Expected @param tag for 'text'. 2
Expected @param tag for 'version'. 2
Expected @throws tag for 'IOException'. 2
Line has trailing spaces. 2
Method 'addRunLogger' is not designed for extension - needs to be abstract, final or empty. 2
Method 'addText' is not designed for extension - needs to be abstract, final or empty. 2
Method 'getExcelCell' is not designed for extension - needs to be abstract, final or empty. 2
Method 'getFirstColumnName' is not designed for extension - needs to be abstract, final or empty. 2
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 2
Method 'getTableNames' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setBatchSize' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setCatalog' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setExcludeFile' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setFile' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setIncludeFile' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setSchema' is not designed for extension - needs to be abstract, final or empty. 2
Method 'setScript' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testEmbeddedComma' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testEmbeddedCommaAndQuotes' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testEmbeddedQuotes' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testLeadingSpace' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testMultiLine' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testMultipleComma' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testSimple' is not designed for extension - needs to be abstract, final or empty. 2
Method 'testTrailingSpace' is not designed for extension - needs to be abstract, final or empty. 2
Method 'writeLine' is not designed for extension - needs to be abstract, final or empty. 2
More than 7 parameters. 2
Parameter args should be final. 2
Parameter className should be final. 2
Parameter column should be final. 2
Parameter columnList should be final. 2
Parameter configFileName should be final. 2
Parameter conn should be final. 2
Parameter excludes should be final. 2
Parameter extraColumn should be final. 2
Parameter fkColName should be final. 2
Parameter fkName should be final. 2
Parameter fkTabName should be final. 2
Parameter in should be final. 2
Parameter includes should be final. 2
Parameter logger should be final. 2
Parameter objectName should be final. 2
Parameter objectType should be final. 2
Parameter out should be final. 2
Parameter pkColName should be final. 2
Parameter pkTabName should be final. 2
Parameter primaryKeyName should be final. 2
Parameter properties should be final. 2
Parameter resourceFile should be final. 2
Parameter resourceName should be final. 2
Parameter scriptFilter should be final. 2
Parameter scriptRunnerMap should be final. 2
Parameter size should be final. 2
Parameter table should be final. 2
Parameter tableDir should be final. 2
Parameter tables should be final. 2
Parameter type should be final. 2
Parameter variable should be final. 2
Redundant import from the same package - net.sourceforge.addam.ddlgen.GeneratorSpec. 2
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.ForeignKey. 2
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableColumn. 2
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableIndex. 2
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.Runner. 2
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ClassLoaderReader. 2
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ClassLoaderReaderFactory. 2
Unused import - java.io.IOException. 2
Variable 'dir' must be private and have accessor methods. 2
Parameter script should be final. 19
Redundant 'public' modifier. 19
Parameter metadata should be final. 18
'cast' is not followed by whitespace. 16
File does not end with a newline. 15
Parameter group should be final. 15
Parameter object should be final. 14
Parameter time should be final. 14
Using the '.*' form of import should be avoided - java.sql.*. 14
',' is not followed by whitespace. 136
Parameter vendor should be final. 13
'3' is a magic number. 12
Parameter writer should be final. 12
'4' is a magic number. 11
Parameter resource should be final. 11
'+' should be on a new line. 104
Method 'generate' is not designed for extension - needs to be abstract, final or empty. 10
Method 'objectType' is not designed for extension - needs to be abstract, final or empty. 10
Must have at least one statement. 10
')' is preceded with whitespace. 1
'*' is not followed by whitespace. 1
'*' is not preceded with whitespace. 1
'101' is a magic number. 1
'11' is a magic number. 1
'12' is a magic number. 1
'123' is a magic number. 1
'18' is a magic number. 1
'234234' is a magic number. 1
'27' is a magic number. 1
'445' is a magic number. 1
'46' is a magic number. 1
'50' is a magic number. 1
'52' is a magic number. 1
'54' is a magic number. 1
':' is not preceded with whitespace. 1
'=' is not followed by whitespace. 1
'=' is not preceded with whitespace. 1
'alwaysQuote' hides a field. 1
'batchSize' hides a field. 1
'charNumber' hides a field. 1
'col' hides a field. 1
'constructor' hides a field. 1
'contentMap' hides a field. 1
'defaultValue' hides a field. 1
'deleteFirst' hides a field. 1
'else' construct must use '{}'s. 1
'extension' hides a field. 1
'firstColumnName' hides a field. 1
'foreignKeyName' hides a field. 1
'foreignKeyTableName' hides a field. 1
'grammar' hides a field. 1
'groupFilter' hides a field. 1
'ignoreDuplicates' hides a field. 1
'in' hides a field. 1
'indexName' hides a field. 1
'itemsToIgnore' hides a field. 1
'keys' hides a field. 1
'lineNumber' hides a field. 1
'pattern' hides a field. 1
'precision' hides a field. 1
'prefix' hides a field. 1
'primaryKeyName' hides a field. 1
'primaryKeyTable' hides a field. 1
'private' modifier out of order with the JLS suggestions. 1
'registry' hides a field. 1
'resourceName' hides a field. 1
'resourcePath' hides a field. 1
'row' hides a field. 1
'separator' hides a field. 1
'size' hides a field. 1
'startPoint' hides a field. 1
'statementRunner' hides a field. 1
'truncateFirst' hides a field. 1
'valueOfMethod' hides a field. 1
'vendor' hides a field. 1
Class Main should be declared as final. 1
Expected @param tag for 'aFile'. 1
Expected @param tag for 'completedScriptRetriever'. 1
Expected @param tag for 'grammar'. 1
Expected @param tag for 'in'. 1
Expected @param tag for 'logger'. 1
Expected @param tag for 'readerFactory'. 1
Expected @param tag for 'sCtx'. 1
Expected @param tag for 'separator'. 1
Expected @param tag for 'size'. 1
Expected @param tag for 'startFolderRetriever'. 1
Expected @param tag for 'strings'. 1
Expected @param tag for 'vendor'. 1
Expected @throws tag for 'CSVFormatException'. 1
Expression can be simplified. 1
Method 'addConfiguredExclude' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addConfiguredInclude' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addExcludeTables' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addForeignKeyColumn' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addGenerator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addIncludeTables' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addPost' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addPre' is not designed for extension - needs to be abstract, final or empty. 1
Method 'addPrimaryKeyColumn' is not designed for extension - needs to be abstract, final or empty. 1
Method 'beginsComplexStatement' is not designed for extension - needs to be abstract, final or empty. 1
Method 'charNumber' is not designed for extension - needs to be abstract, final or empty. 1
Method 'contains' is not designed for extension - needs to be abstract, final or empty. 1
Method 'contextInitialized' is not designed for extension - needs to be abstract, final or empty. 1
Method 'exportTable' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getCharNumber' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getCol' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getCompletedScripts' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getFailureLogs' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getFile' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getFileName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getFileWriter' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getForeignKeyColumns' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getForeignKeyName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getForeignKeyTableName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getFormattedString' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getGenerator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getGrammar' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getGrammarRegistry' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getIndexName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getInstallRunner' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getLineNumber' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getMasterScriptWriter' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getPrimaryKeyColumns' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getPrimaryKeyName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getPrimaryKeyTable' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getResourcesRun' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getRows' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getStartFolder' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getStatements' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getSuccessLogs' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getTab' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getTemplate' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getTemplateName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getUnique' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getUpgradeRunner' is not designed for extension - needs to be abstract, final or empty. 1
Method 'getVendor' is not designed for extension - needs to be abstract, final or empty. 1
Method 'hasComplexStatementTerminator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 1
Method 'hasSimpleStatementTerminator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'importTable' is not designed for extension - needs to be abstract, final or empty. 1
Method 'includes' is not designed for extension - needs to be abstract, final or empty. 1
Method 'lineNumber' is not designed for extension - needs to be abstract, final or empty. 1
Method 'name' is not designed for extension - needs to be abstract, final or empty. 1
Method 'next' is not designed for extension - needs to be abstract, final or empty. 1
Method 'nextLine' is not designed for extension - needs to be abstract, final or empty. 1
Method 'objectsSQL' is not designed for extension - needs to be abstract, final or empty. 1
Method 'parseFilesToExecute' is not designed for extension - needs to be abstract, final or empty. 1
Method 'readField' is not designed for extension - needs to be abstract, final or empty. 1
Method 'readMap' is not designed for extension - needs to be abstract, final or empty. 1
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 1
Method 'removeComplexStatementTerminator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'removeSimpleStatementTerminator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setDefaultTransformParams' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setDeleteFirst' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setExcludesFile' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setExtension' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setIncludesFile' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setMasterScript' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setName' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setNames' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setPattern' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setPrefix' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setStatementSeparator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setTransformParam' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setTruncateFirst' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setType' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setVendor' is not designed for extension - needs to be abstract, final or empty. 1
Method 'setVersion' is not designed for extension - needs to be abstract, final or empty. 1
Method 'shouldIgnore' is not designed for extension - needs to be abstract, final or empty. 1
Method 'shouldInclude' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testCanReadResourceFromTopFolder' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testCommaSpace' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testCompletePath' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testComplexStatementWithBeginAndEnd' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testComplexStatementWithCreateOrReplace' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testComplexStatementWithDeclareBeginAndEnd' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testComplexStatementsWithCreateOrReplace' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testComplexStatementsWithSetServerOutput' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testCreateOrReplaceView' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testDateOnly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testDefaultConstructor' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testEmbeddedMultipleQuotes' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testEmbeddedQuotesAndText' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testEmbeddedQuotesAtBeginningOfValue' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testEmbeddedQuotesAtEndOfValue' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testEmptyField' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testExcelColumnString' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testExcelExcerpt' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testExpectedUsageWithSubdir' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testFactoryMethod' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testFieldGet' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperlyForCompositeKeys' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGenerateCallsTableAndForeignKeyGenerator' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGenerationOfSQLDoesntThrowException' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGenerationOfSQLDoesntThrowExceptionInSqlServer' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetDescription' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetExtension' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetFile' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetFormattedString' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetLineNumberAndRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetLogFileViaMessageFormat' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testGetTab' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testInsertSQLGeneratorCreatesObjectsProperly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testInstallHappyPath' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testLongRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testMissingResource' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testMixOfComplexAndSimpleStatements' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testMultiLineException' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testNPE' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testNoIgnoreDupes' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testNullValue' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testOneFieldNoRows' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testOneFieldOneRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testPropertiesConstructor' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testQuoteComma' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testQuoteCommaSpace' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testResourceNameConstructor' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testShortRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSimpleStatements' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSimpleTwoRecords' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSimpleWithLF' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSingle' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSingleWithLF' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testSpaceComma' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTableDDLGeneratorConstructsColumnObjectsProperly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTableDDLGeneratorConstructsIndexInfoProperly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTableDDLGeneratorConstructsPrimaryKeyInfoProperly' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTextAfterQuotesException' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTextBeforeQuotesException' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTwoFieldsOneRow' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTwoFieldsTwoRows' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testTwoFieldsWithQuotes' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testUniqueFieldProperlyPopulated' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testUnknownType' is not designed for extension - needs to be abstract, final or empty. 1
Method 'testUpgradeHappyPath' is not designed for extension - needs to be abstract, final or empty. 1
Method 'writeRecord' is not designed for extension - needs to be abstract, final or empty. 1
Name 'STRINGPARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1
Name 'decoders' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 1
Name 'separator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 1
Parameter aFile should be final. 1
Parameter allTableNames should be final. 1
Parameter alwaysQuote should be final. 1
Parameter batchSize should be final. 1
Parameter charNumber should be final. 1
Parameter col should be final. 1
Parameter columnMetaData should be final. 1
Parameter completedScriptRetriever should be final. 1
Parameter constructor should be final. 1
Parameter contentMap should be final. 1
Parameter data should be final. 1
Parameter defaultValue should be final. 1
Parameter deleteFirst should be final. 1
Parameter dir should be final. 1
Parameter event should be final. 1
Parameter excludesFile should be final. 1
Parameter extension should be final. 1
Parameter fileName should be final. 1
Parameter firstColumnName should be final. 1
Parameter foreignKey should be final. 1
Parameter foreignKeyColumn should be final. 1
Parameter foreignKeyName should be final. 1
Parameter foreignKeyTableName should be final. 1
Parameter foreignKeys should be final. 1
Parameter format should be final. 1
Parameter generatorSpec should be final. 1
Parameter groupFilter should be final. 1
Parameter ignoreDuplicates should be final. 1
Parameter includesFile should be final. 1
Parameter isNonUnique should be final. 1
Parameter item should be final. 1
Parameter itemsToIgnore should be final. 1
Parameter key should be final. 1
Parameter lineNumber should be final. 1
Parameter map should be final. 1
Parameter message should be final. 1
Parameter msg should be final. 1
Parameter numberOfSpaces should be final. 1
Parameter objectsSQL should be final. 1
Parameter param should be final. 1
Parameter precision should be final. 1
Parameter prefix should be final. 1
Parameter primaryKeyColumn should be final. 1
Parameter primaryKeyTable should be final. 1
Parameter registry should be final. 1
Parameter resourcePath should be final. 1
Parameter resultSet should be final. 1
Parameter row should be final. 1
Parameter sCtx should be final. 1
Parameter separator should be final. 1
Parameter spec should be final. 1
Parameter sqlType should be final. 1
Parameter startFolderRetriever should be final. 1
Parameter startPoint should be final. 1
Parameter statement should be final. 1
Parameter statementRunner should be final. 1
Parameter strings should be final. 1
Parameter tableNames should be final. 1
Parameter tablesResultSet should be final. 1
Parameter truncateFirst should be final. 1
Parameter unformattedString should be final. 1
Parameter value should be final. 1
Parameter valueOfMethod should be final. 1
Redundant import from the same package - net.sourceforge.addam.ddlgen.GenerateTask. 1
Redundant import from the same package - net.sourceforge.addam.ddlgen.Table. 1
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.ForeignKeyGenerator. 1
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.InsertGenerator. 1
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableGenerator. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.DifferenceFilter. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.SelectAllFilter. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.StartPointFilter. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.grammars.ScriptGrammarManager. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.DeploymentRunner. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.JDBCScriptRunner. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.ScriptGroupRunner. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ResourceReaderFactory. 1
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.RunLogger. 1
Redundant import from the same package - net.sourceforge.addam.impexp.DataCodec. 1
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVFormatException. 1
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVParser. 1
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVPrinter. 1
Redundant import from the same package - net.sourceforge.addam.impexp.csv.MapCSVParser. 1
Unused import - java.sql.SQLException. 1
Unused import - java.text.MessageFormat. 1
Unused import - java.util.Date. 1
Unused import - java.util.Iterator. 1
Unused import - java.util.Map. 1
Unused import - java.util.Set. 1
Unused import - java.util.regex.Matcher. 1
Unused import - java.util.regex.Pattern. 1
Unused import - net.sourceforge.addam.util.TableUtil. 1
Variable 'completeName' must be private and have accessor methods. 1
Variable 'constructor' must be private and have accessor methods. 1
Variable 'count' must be private and have accessor methods. 1
Variable 'dbversion' must be private and have accessor methods. 1
Variable 'errorLog' must be private and have accessor methods. 1
Variable 'resourceFile' must be private and have accessor methods. 1
Variable 'resourceName' must be private and have accessor methods. 1
Variable 'resourcePath' must be private and have accessor methods. 1
Variable 'sCtx' must be private and have accessor methods. 1
Variable 'valueOfMethod' must be private and have accessor methods. 1
'&&' should be on a new line. 0
'<' is not followed by whitespace. 0
'<' is not preceded with whitespace. 0
'>' is not followed by whitespace. 0
'>' is not preceded with whitespace. 0
Unclosed HTML tag found: <excludeTables> subelement by simply providing a filename as 0
Unclosed HTML tag found: <includeTables> subelement by simply providing a filename as 0
Unclosed HTML tag found: <table>' will be executed before 0

Checkstyle warning summary

Error Count

Checkstyle info summary

Error Count