| Error | Count |
|---|---|
| La línea es mayor de 80 caracteres. | 71 |
| '(' debería estar en la línea anterior. | 7 |
| 'context' oculta un campo. | 7 |
| '+' debería estar en una línea nueva. | 5 |
| Array brackets at illegal position. | 5 |
| Line has trailing spaces. | 42 |
| '*' no está precedido de espacio en blanco. | 4 |
| '*' no está seguido de espacio en blanco. | 4 |
| '-' no está precedido de espacio en blanco. | 4 |
| '-' no está seguido de espacio en blanco. | 4 |
| '10' es un número mágico. | 4 |
| La construcción 'if' debe usar '{}' (llaves). | 39 |
| '60' es un número mágico. | 3 |
| 'for' no está seguido de espacio en blanco. | 3 |
| Falta el comentario Javadoc. | 3 |
| La construcción 'else' debe usar '{}' (llaves). | 3 |
| '+' no está precedido de espacio en blanco. | 27 |
| '+' no está seguido de espacio en blanco. | 27 |
| 'if' no está seguido de espacio en blanco. | 25 |
| '/' no está precedido de espacio en blanco. | 2 |
| '/' no está seguido de espacio en blanco. | 2 |
| El parámetro request debería ser final. | 2 |
| El parámetro response debería ser final. | 2 |
| Falta el fichero de documentación del paquete. | 2 |
| Sentencia vacía. | 2 |
| ')' está precedido de espacio en blanco. | 14 |
| El parámetro writer debería ser final. | 14 |
| '(' está seguido de espacios en blanco. | 12 |
| El parámetro vhost debería ser final. | 12 |
| El parámetro path debería ser final. | 10 |
| ',' no está seguido de espacio en blanco. | 1 |
| 'wrapper' oculta un campo. | 1 |
| '||' debería estar en una línea nueva. | 1 |
| El método 'destroy' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'doGet' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'getWrapper' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'init' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'install' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'list' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'reload' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'remove' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'sessions' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'setWrapper' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'start' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'stop' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El método 'vhosts' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. | 1 |
| El nombre 'Package' debe coincidir con el patrón '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| El parámetro war debería ser final. | 1 |
| El parámetro wrapper debería ser final. | 1 |
| La construcción 'for' debe usar '{}' (llaves). | 1 |
| La primera frase debería finalizar con un punto. | 1 |
| La variable 'context' debe ser privada y tener métodos de acceso. | 1 |
| La variable 'debug' debe ser privada y tener métodos de acceso. | 1 |
| La variable 'engine' debe ser privada y tener métodos de acceso. | 1 |
| La variable 'sm' debe ser privada y tener métodos de acceso. | 1 |
| La variable 'wrapper' debe ser privada y tener métodos de acceso. | 1 |
| Se esperaba la etiqueta @return. | 1 |
| Se esperaba la etiqueta @throws para 'ServletException'. | 1 |
| Se encontró una etiqueta HTML extra: </code> | 0 |