Ayuda:Errores de lint/deletable-table-tag
Esta categoría del linter fue creada para ayudar a los editores a corregir el wikitexto y las plantillas para garantizar que sus páginas se muestren correctamente con una herramienta basada en HTML5 como RemexHTML y Parsoid.
Ejemplo:
{| ← La tabla 1 empieza aquí
| bla bla tabla 1
|-
{| ← La tabla 2 empieza aquí. Puedes eliminar este código.
|- ← Fila de la tabla 2. También puedes eliminar esto si quieres.
| bla bla tabla 2
|} ← esta etiqueta de cierre ahora es inútil y también debería borrarse
|}
En este ejemplo, la primera tabla se cerrará una vez que se haya abierto la segunda. En la mayoría de los casos, los editores deberían corregir el wikitexto y eliminar la tabla 2. Aunque no es necesario eliminar la etiqueta de fila, recomendamos hacerlo. Dado que ya no es necesaria la etiqueta de cierre de la tabla, también se debería eliminar. This may not be what editors intended. In most cases, editors should fix the wikitext and remove Table 2. While the following row tag need not be removed, we recommend removing it. Since the closing table tag is no longer needed, it should be removed as well.
Correcciones alternativas
<td>. En ese escenario, la corrección consiste en añadir un |antes del inicio de la tabla 2, lo que solucionará el problema igualmente.
In that scenario, the fix is to add a | before the start of Table 2 which will fix the problem as well.
Ten en cuenta que, en algunos casos, la presentación no se romperá necesariamente. En ese escenario, tiene sentido cerrar de forma explícita la primera tabla. In that case, it makes sense to explicitly close the first table.
Por lo tanto, la corrección particular de una página depende del contexto.
Explicación
Esta categoría del linter corresponde a una tabla anidada en otra en una posición inadecuada (dentro de una etiqueta <tr> o de un |-, por ejemplo).
RemexHTML y Parsoid conservarán ambas etiquetas de tabla y generarán dos tablas adyacentes, lo que puede no corresponder a lo que pretendía el editor. En los casos en los que el wikitexto proviene de una plantilla, Linter también indicará qué plantilla produjo esa salida, pero tendrás que investigar el código de la plantilla para identificar la parte relevante del mismo que produce esa etiqueta de tabla y corregirla. Véase este ejemplo de corrección de plantilla. In cases where the wikitext comes from a template, Linter will also tell you what template produced that output, but you will have to investigate the template source to identify the relevant piece of template code that produces that table tag and fix it. See example of a template fix.