stringtranslate.com

Wikipedia:Linter

Ilustración de linter que recopila varios códigos de marcado de MediaWiki
Limpiando la pelusa

La extensión Linter es una extensión de MediaWiki que tiene como objetivo identificar errores de sintaxis en el código de las páginas de Wikipedia. En este caso, el error es un código dañado y problemático en todas las páginas wiki que MediaWiki no puede corregir automáticamente. La extensión genera una lista de estos errores en Special:LintErrors , que los editores y los robots pueden consultar para encontrar páginas que necesitan atención. Los problemas de Linter de alta prioridad requieren una corrección, ya que pueden hacer que las páginas se muestren de forma no deseada. La página de ayuda de la wiki de MediaWiki describe 18 tipos específicos de errores de error.

Fondo

Un linter es un software que ayuda al autor o editor de un documento (como una página wiki o un archivo de programación) a ver si puede haber errores en el documento. La extensión hace esto para las páginas wiki: ayuda a identificar si una página se muestra como el autor pretendía ayer en algunos casos (por ejemplo, algunas opciones de imagen están "revisadas"), y ayuda a identificar si una página se muestra como el autor pretendía hoy , debido a cambios en la forma en que el sistema MediaWiki crea HTML a partir del wikitexto. Se pueden encontrar más razones en mw:Help:Extension:Linter § Por qué y qué corregir.

Lista de errores de pelusa

De Especial:LintErrors

Alta prioridad

  1. Etiqueta de tabla que debe eliminarse
  2. Etiqueta mal anidada con representación diferente en HTML5 y HTML4
  3. Cuestiones diversas
  4. Tabla multilineal en lista
  5. Varias etiquetas de formato sin cerrar
  6. Solución alternativa al error de ajuste de párrafo
  7. Etiquetas autocerradas
  8. Comportamiento anterior de las etiquetas de fuente que envuelven enlaces
  9. Error de análisis de espacios en blanco
  10. Cita no cerrada en el encabezado

Prioridad media

  1. Opciones de archivo falsas
  2. Contenido fomentado
  3. Etiquetas mal anidadas
  4. Escape de varios puntos
  5. Enlaces en enlaces

Baja prioridad

  1. Etiqueta final faltante
  2. Falta etiqueta final en el encabezado
  3. Etiquetas HTML obsoletas
  4. Etiquetas despojadas
  5. Modo nocturno sin tener en cuenta el color de fondo

Solo seguimiento

  1. Tablas grandes (con errores, no es un error; solo para seguimiento; no se incluyen en la página especial)

Cómo puedes ayudar

Los editores (en su mayoría WikiGnomos ) están trabajando por toda Wikipedia para limpiar los errores de lint , que se clasifican por gravedad en uno de tres niveles de prioridad: alta, media y baja, que se relacionan con el grado en que el error afecta la visualización de la página o en qué medida cambió la visualización de la página cuando cambió el análisis de MediaWiki. Te invitamos a participar en este esfuerzo. Aquí tienes algunas sugerencias:

Informes

Otras páginas útiles

Progresión del recuento de errores de linter

Bots

Bots que están aprobados para ejecutar tareas de reparación de pelusa:

Algunos bots usan la etiqueta fixed lint errors que se puede usar para filtrar en el registro de edición u ocultar en la lista de seguimiento. Cambios recientes.

Herramienta de usuario de Javascript: lintHint

Usuario:PerfektesChaos/js/lintHint tiene instrucciones para instalar y usar lintHint, un gadget codificado en JavaScript que identifica errores de pelusa en un documento en el editor wiki.

Puede ejecutar lintHint repetidamente en la misma sesión de edición para ver si ha corregido los errores y reubicar los punteros de error. Los punteros de error son relativos a la parte superior del artículo, por lo que si corrige los errores de abajo hacia arriba, no necesitará ejecutar lintHint nuevamente para reubicar los punteros de error.

La herramienta lintHint no expande los enlaces relativos cuando la página está en modo de edición. Por ejemplo, en Portal:Science , {{/Header}}en realidad significa {{Portal:Science/Header}}, pero lintHint no lo hace. Para que lintHint funcione, puede expandir manualmente los enlaces relativos. También puede usar Expandir plantillas e ingresar el nombre de la página en Context titley copiar parte o toda la página en Input wikitext. Luego haga clic OKen y presione lintHint. Expandir plantillas a menudo ayudará a lintHint a localizar e identificar errores de lint que aparecen en Información de la página pero que lintHint no encuentra por sí solo.

Después de editar, las páginas se vuelven a revisar para detectar errores de lint, normalmente en cuestión de segundos, pero en el pasado a veces se demoraba horas. Si lintHint dice que has corregido uno o más errores de lint, probablemente los hayas corregido, incluso si la información de la página y la página de errores de lint específicos aún no están actualizadas. Sin embargo, como se indicó, lintHint no puede detectar errores en enlaces relativos no expandidos.

Herramienta CSS del usuario: lint.css

Si eres un WikiGnome al que le gusta hacer limpieza, puedes emplear fácilmente CSS de usuario para detectar una gran cantidad de código HTML 4 antiguo y "lleno de pelusa" en las páginas mientras lees. Consulta meta:User:SMcCandlish/lint.css para ver un ejemplo de declaración CSS que hace que varios elementos obsoletos (como , , y ) se vuelvan rosados ​​y destaquen como un pulgar dolorido. Puedes personalizar como quieras tu propio Special:MyPage/common.css o meta:Special:MyPage/global.css, o seguir las instrucciones en lint.css para (transcluir) lint.css directamente en tu propio CSS de usuario en este o cualquier otro wiki de WMF.<tt><font><center><strike>@import

Este CSS solo detecta marcado que ya no es válido; no tiene forma de detectar otros errores de codificación.

Vea aquí otro ejemplo.

Véase también

Otros errores

Páginas de ayuda