| Error | Count |
|---|---|
| Variable 'parameters' must be private and have accessor methods. | 9 |
| Inner assignments should be avoided. | 8 |
| Variable 'releaseDao' must be private and have accessor methods. | 6 |
| Variable 'typeDao' must be private and have accessor methods. | 6 |
| Wrong order for 'java.io.File' import. | 6 |
| Variable 'permissionManager' must be private and have accessor methods. | 5 |
| Variable 'releDao' must be private and have accessor methods. | 5 |
| Wrong order for 'java.util.Date' import. | 5 |
| Line contains a tab character. | 45 |
| Variable 'assemblyDao' must be private and have accessor methods. | 4 |
| Variable 'assemblyManager' must be private and have accessor methods. | 4 |
| Variable 'stepDao' must be private and have accessor methods. | 4 |
| Variable 'userManager' must be private and have accessor methods. | 4 |
| Wrong order for 'java.util.List' import. | 4 |
| Variable 'dao' must be private and have accessor methods. | 33 |
| Line is longer than 120 characters. | 303 |
| Comment matches to-do format 'TODO:'. | 3 |
| Empty catch block. | 3 |
| Expected @param tag for 'name'. | 3 |
| Expected @throws tag for 'JspException'. | 3 |
| Variable 'delDao' must be private and have accessor methods. | 3 |
| Variable 'endDate' must be private and have accessor methods. | 3 |
| Variable 'environmentManager' must be private and have accessor methods. | 3 |
| Variable 'reportingManager' must be private and have accessor methods. | 3 |
| Variable 'startDate' must be private and have accessor methods. | 3 |
| Missing a Javadoc comment. | 29 |
| Expected @param tag for 'testName'. | 24 |
| Expected @throws tag for 'Exception'. | 22 |
| 'java.util.List' should be separated from previous imports. | 2 |
| 'net.sf.hibernate.Session' should be separated from previous imports. | 2 |
| 'net.sf.hibernate.SessionFactory' should be separated from previous imports. | 2 |
| Expected @param tag for 'message'. | 2 |
| Name 'KS' must match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'. | 2 |
| Name 'extractionParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 2 |
| Name 'forbiddens' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 2 |
| Name 'targetParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 2 |
| Name 'to_six_bit' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name 'userParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 2 |
| Unused import - java.util.List. | 2 |
| Variable 'consumerInfo' must be private and have accessor methods. | 2 |
| Variable 'context' must be private and have accessor methods. | 2 |
| Variable 'environment' must be private and have accessor methods. | 2 |
| Variable 'eventDao' must be private and have accessor methods. | 2 |
| Variable 'logicalEnvDao' must be private and have accessor methods. | 2 |
| Variable 'name' must be private and have accessor methods. | 2 |
| Variable 'physicalEnvDao' must be private and have accessor methods. | 2 |
| Variable 'producer' must be private and have accessor methods. | 2 |
| Variable 'publicationManager' must be private and have accessor methods. | 2 |
| Variable 'roleDao' must be private and have accessor methods. | 2 |
| Variable 'targetDao' must be private and have accessor methods. | 2 |
| Variable 'user' must be private and have accessor methods. | 2 |
| Wrong order for 'java.io.Writer' import. | 2 |
| Wrong order for 'org.apache.commons.logging.Log' import. | 2 |
| Expected an @return tag. | 18 |
| Variable 'log' must be private and have accessor methods. | 18 |
| Variable 'form' must be private and have accessor methods. | 16 |
| Variable 'processManager' must be private and have accessor methods. | 12 |
| Type Javadoc tag @version must match pattern '^\$Revision.*\$'. | 10 |
| Variable 'artifactManager' must be private and have accessor methods. | 10 |
| 'com.caucho.hessian.client.HessianProxyFactory' should be separated from previous imports. | 1 |
| 'java.util.Date' should be separated from previous imports. | 1 |
| 'java.util.Properties' should be separated from previous imports. | 1 |
| 'junit.framework.TestCase' should be separated from previous imports. | 1 |
| 'net.sf.ehcache.Element' should be separated from previous imports. | 1 |
| 'net.sf.hibernate.HibernateException' should be separated from previous imports. | 1 |
| 'net.sf.hibernate.LockMode' should be separated from previous imports. | 1 |
| 'net.sf.hibernate.MappingException' should be separated from previous imports. | 1 |
| 'net.sf.hibernate.Query' should be separated from previous imports. | 1 |
| Empty if block. | 1 |
| Expected @param tag for 'defaultValue'. | 1 |
| Expected @param tag for 'ehcacheManager'. | 1 |
| Expected @param tag for 'eisType'. | 1 |
| Expected @param tag for 'entityObjects'. | 1 |
| Expected @param tag for 'factory'. | 1 |
| Expected @param tag for 'ipAddress'. | 1 |
| Expected @param tag for 'keyTemplate'. | 1 |
| Expected @param tag for 'msgContentTemplate'. | 1 |
| Expected @param tag for 'msgTitleTemplate'. | 1 |
| Expected @param tag for 'pageContext'. | 1 |
| Expected @param tag for 'properties'. | 1 |
| Expected @param tag for 'resourceKey'. | 1 |
| Expected @param tag for 'resourceType'. | 1 |
| Expected @param tag for 'resourceTypeKey'. | 1 |
| Expected @param tag for 'serviceType'. | 1 |
| Expected @param tag for 'session'. | 1 |
| Expected @param tag for 'tag'. | 1 |
| Expected @param tag for 'type'. | 1 |
| Expected @param tag for 'username'. | 1 |
| Expected @throws tag for 'BuildException'. | 1 |
| Expected @throws tag for 'InvalidParameterException'. | 1 |
| Expected @throws tag for 'JobExecutionException'. | 1 |
| Expected @throws tag for 'ScriptException'. | 1 |
| Name 'A64TOI' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'B' must match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'. | 1 |
| Name 'CF6464' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ExpandTr' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'IE3264' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'K' must match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'. | 1 |
| Name 'KS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'L' must match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'. | 1 |
| Name 'P32Tr' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'PC1ROT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'PC2ROT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'R' must match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'. | 1 |
| Name 'Rotates' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'SPE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'SUPPORTED_IMPLEMENTATIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'chars_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'chars_out' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'des_cipher' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'des_setkey' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'engineParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'eventParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'fromParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'hostParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'init_perm' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'logLevelParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'num_iter' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'passwordParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'portParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'pseudoParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'pwdParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'resourceParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'resourcePropParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'roomParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'scriptParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'serverParam' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'shifts' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Name 'values' must match pattern '^[A-Z]*(log)*(_?[A-Z0-9]+)*$'. | 1 |
| Redundant import from the same package - org.figure8.join.businessobjects.artifact.persistence.BuildDao. | 1 |
| Unused import - java.lang.reflect.Constructor. | 1 |
| Unused import - java.util.Collection. | 1 |
| Unused import - java.util.HashMap. | 1 |
| Unused import - java.util.Map. | 1 |
| Unused import - net.sf.hibernate.SessionFactory. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.Deployment. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.Gateway. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.Parameter. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.ParameterValue. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.ResourceType. | 1 |
| Unused import - org.figure8.join.businessobjects.environment.Service. | 1 |
| Unused import - org.figure8.join.core.Configurable. | 1 |
| Unused import - org.figure8.join.core.DuplicateEntityException. | 1 |
| Unused import - org.figure8.join.services.scripting.ant.AntScriptLauncherTest. | 1 |
| Unused import - org.figure8.join.services.scripting.persistence.ScriptLogInfoDao. | 1 |
| Variable 'SUPPORTED_IMPLEMENTATIONS' must be private and have accessor methods. | 1 |
| Variable 'appConfiguration' must be private and have accessor methods. | 1 |
| Variable 'binder' must be private and have accessor methods. | 1 |
| Variable 'bootstrapManager' must be private and have accessor methods. | 1 |
| Variable 'broker' must be private and have accessor methods. | 1 |
| Variable 'buildDao' must be private and have accessor methods. | 1 |
| Variable 'cacheManager' must be private and have accessor methods. | 1 |
| Variable 'clazz' must be private and have accessor methods. | 1 |
| Variable 'clearPassword' must be private and have accessor methods. | 1 |
| Variable 'componentDao' must be private and have accessor methods. | 1 |
| Variable 'componentTypeDao' must be private and have accessor methods. | 1 |
| Variable 'config' must be private and have accessor methods. | 1 |
| Variable 'configuration' must be private and have accessor methods. | 1 |
| Variable 'consumer' must be private and have accessor methods. | 1 |
| Variable 'container' must be private and have accessor methods. | 1 |
| Variable 'dataBinder' must be private and have accessor methods. | 1 |
| Variable 'deliverableDao' must be private and have accessor methods. | 1 |
| Variable 'deliverableTypeDao' must be private and have accessor methods. | 1 |
| Variable 'deliverablesRepository' must be private and have accessor methods. | 1 |
| Variable 'eisMappings' must be private and have accessor methods. | 1 |
| Variable 'envMappingDao' must be private and have accessor methods. | 1 |
| Variable 'environmentDao' must be private and have accessor methods. | 1 |
| Variable 'errors' must be private and have accessor methods. | 1 |
| Variable 'gateway' must be private and have accessor methods. | 1 |
| Variable 'genericDao' must be private and have accessor methods. | 1 |
| Variable 'id' must be private and have accessor methods. | 1 |
| Variable 'isoDateFormat' must be private and have accessor methods. | 1 |
| Variable 'isoTimestampFormat' must be private and have accessor methods. | 1 |
| Variable 'key1' must be private and have accessor methods. | 1 |
| Variable 'key2' must be private and have accessor methods. | 1 |
| Variable 'lastDeployment' must be private and have accessor methods. | 1 |
| Variable 'listDao' must be private and have accessor methods. | 1 |
| Variable 'manager' must be private and have accessor methods. | 1 |
| Variable 'module' must be private and have accessor methods. | 1 |
| Variable 'notExistsURL' must be private and have accessor methods. | 1 |
| Variable 'notReadableURL' must be private and have accessor methods. | 1 |
| Variable 'parameterDao' must be private and have accessor methods. | 1 |
| Variable 'parameterManager' must be private and have accessor methods. | 1 |
| Variable 'password' must be private and have accessor methods. | 1 |
| Variable 'passwordEncoder' must be private and have accessor methods. | 1 |
| Variable 'permissions' must be private and have accessor methods. | 1 |
| Variable 'protocol' must be private and have accessor methods. | 1 |
| Variable 'request' must be private and have accessor methods. | 1 |
| Variable 'resource' must be private and have accessor methods. | 1 |
| Variable 'resourceManager' must be private and have accessor methods. | 1 |
| Variable 'resourceMappings' must be private and have accessor methods. | 1 |
| Variable 'rootRepository' must be private and have accessor methods. | 1 |
| Variable 'service' must be private and have accessor methods. | 1 |
| Variable 'setupType' must be private and have accessor methods. | 1 |
| Variable 'value' must be private and have accessor methods. | 1 |
| Variable 'versionExtractor' must be private and have accessor methods. | 1 |
| Variable 'versionedResourceMappings' must be private and have accessor methods. | 1 |
| Variable 'workingDir' must be private and have accessor methods. | 1 |
| Wrong order for 'java.io.Serializable' import. | 1 |
| Wrong order for 'java.util.ArrayList' import. | 1 |
| Wrong order for 'java.util.Map' import. | 1 |
| Wrong order for 'java.util.Properties' import. | 1 |
| Wrong order for 'javax.servlet.ServletContext' import. | 1 |
| Wrong order for 'javax.servlet.jsp.JspWriter' import. | 1 |
| Wrong order for 'javax.xml.parsers.SAXParser' import. | 1 |
| Wrong order for 'org.apache.commons.digester.Digester' import. | 1 |
| Wrong order for 'org.apache.tools.ant.Task' import. | 1 |
| Wrong order for 'org.apache.xmlrpc.WebServer' import. | 1 |
| Wrong order for 'org.figure8.join.core.InvalidParameterException' import. | 1 |
| Wrong order for 'org.figure8.join.services.scripting.ant.AntScriptLauncherTest' import. | 1 |
| Wrong order for 'org.jencks.TargetSourceMessageListener' import. | 1 |