Error |
Count |
'(' está seguido de espacios en blanco. |
9 |
Line has trailing spaces. |
86 |
'7' es un número mágico. |
8 |
Debe tener al menos una sentencia. |
8 |
El parámetro request debería ser final. |
8 |
'-' no está precedido de espacio en blanco. |
7 |
'-' no está seguido de espacio en blanco. |
7 |
Array brackets at illegal position. |
7 |
La línea es mayor de 80 caracteres. |
67 |
'8' es un número mágico. |
6 |
El parámetro response debería ser final. |
6 |
'catch' no está seguido de espacio en blanco. |
5 |
'(' debería estar en la línea anterior. |
47 |
'*' 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 |
'1024' es un número mágico. |
4 |
'9' es un número mágico. |
4 |
El parámetro war debería ser final. |
4 |
La construcción 'if' debe usar '{}' (llaves). |
36 |
'60' es un número mágico. |
3 |
El método 'deploy' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
3 |
Se esperaba la etiqueta @param para 'writer'. |
3 |
Se esperaba la etiqueta @return. |
3 |
'+' debería estar en una línea nueva. |
293 |
'if' no está seguido de espacio en blanco. |
25 |
Falta el comentario Javadoc. |
24 |
'/' no está precedido de espacio en blanco. |
2 |
'/' no está seguido de espacio en blanco. |
2 |
'=' no está precedido de espacio en blanco. |
2 |
'=' no está seguido de espacio en blanco. |
2 |
'}' debería estar en la misma línea. |
2 |
El método 'destroy' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
2 |
El método 'doGet' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
2 |
El método 'init' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
2 |
El parámetro config debería ser final. |
2 |
El parámetro tag debería ser final. |
2 |
El parámetro type debería ser final. |
2 |
El parámetro update debería ser final. |
2 |
Falta el fichero de documentación del paquete. |
2 |
La construcción 'else' debe usar '{}' (llaves). |
2 |
La línea contiene un carácter de tabulación. |
2 |
La primera frase debería finalizar con un punto. |
2 |
La variable 'sm' debe ser privada y tener métodos de acceso. |
2 |
Se esperaba la etiqueta @throws para 'ServletException'. |
2 |
El parámetro vhost debería ser final. |
18 |
',' no está seguido de espacio en blanco. |
17 |
'4' es un número mágico. |
17 |
El parámetro path debería ser final. |
17 |
El parámetro writer debería ser final. |
16 |
'3' es un número mágico. |
15 |
'5' es un número mágico. |
13 |
')' está precedido de espacio en blanco. |
12 |
'context' oculta un campo. |
12 |
'6' es un número mágico. |
11 |
Sentencia vacía. |
11 |
'4096' es un número mágico. |
1 |
'engine' oculta un campo. |
1 |
'wrapper' oculta un campo. |
1 |
'||' debería estar en una línea nueva. |
1 |
El método 'doPut' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'extractXml' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'getConfigFile' 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 'handleNotification' 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 'printResources' 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 'resources' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'roles' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'save' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'serverinfo' 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 'undeploy' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'undeployDir' no está diseñado para ser extendido - necesita ser abstracto, final o vacío. |
1 |
El método 'uploadWar' 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 clazz debería ser final. |
1 |
El parámetro context debería ser final. |
1 |
El parámetro dest debería ser final. |
1 |
El parámetro dir debería ser final. |
1 |
El parámetro handback debería ser final. |
1 |
El parámetro message debería ser final. |
1 |
El parámetro namingContext debería ser final. |
1 |
El parámetro notification debería ser final. |
1 |
El parámetro prefix debería ser final. |
1 |
El parámetro src debería ser final. |
1 |
El parámetro wrapper debería ser final. |
1 |
El parámetro xml debería ser final. |
1 |
El tamaño del método es 197 líneas (máximas permitidas 150). |
1 |
El tamaño del método es 275 líneas (máximas permitidas 150). |
1 |
Evitar los condicionales en línea. |
1 |
La variable 'configBase' debe ser privada y tener métodos de acceso. |
1 |
La variable 'context' debe ser privada y tener métodos de acceso. |
1 |
La variable 'contextDescriptors' 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 'global' debe ser privada y tener métodos de acceso. |
1 |
La variable 'globalRequestProcessors' debe ser privada y tener métodos de acceso. |
1 |
La variable 'mBeanServer' debe ser privada y tener métodos de acceso. |
1 |
La variable 'protocolHandlers' debe ser privada y tener métodos de acceso. |
1 |
La variable 'requestProcessors' debe ser privada y tener métodos de acceso. |
1 |
La variable 'threadPools' debe ser privada y tener métodos de acceso. |
1 |
La variable 'versioned' 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 @param para 'clazz'. |
1 |
Se esperaba la etiqueta @param para 'dest'. |
1 |
Se esperaba la etiqueta @param para 'namingContext'. |
1 |
Se esperaba la etiqueta @param para 'path'. |
1 |
Se esperaba la etiqueta @param para 'prefix'. |
1 |
Se esperaba la etiqueta @param para 'src'. |
1 |
Se esperaba la etiqueta @param para 'type'. |
1 |
Se esperaba la etiqueta @param para 'update'. |
1 |
Se esperaba la etiqueta @throws para 'IOException'. |
1 |
'&&' debería estar en una línea nueva. |
0 |
Se encontró una etiqueta HTML extra: </code> |
0 |