stringtranslate.com

Wikipedia: Linter

Ilustración de linter recopilando varios códigos de marcado de MediaWiki
Limpiar la pelusa

La extensión Linter es una extensión de MediaWiki que tiene como objetivo identificar errores de sintaxis "lint": en el código de las páginas de Wikipedia. La pelusa en este caso es un marcado roto y problemático en todas las páginas wiki que MediaWiki no puede solucionar automáticamente. La extensión produce una lista de estos errores en Special:LintErrors , que los editores y bots pueden consultar para encontrar páginas que necesitan atención. Es necesario solucionar los problemas de alta prioridad de Linter, ya que pueden provocar que las páginas se muestren de forma no deseada. La página de ayuda del wiki de MediaWiki describe 18 tipos específicos de errores de pelusa.

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 "linted") y ayuda a identificar si una página se muestra como el autor pretendía hoy . debido a cambios en cómo el sistema MediaWiki crea HTML a partir de wikitexto. Se pueden encontrar más motivos en mw:Ayuda:Extensión:Linter § Por qué y qué solucionar.

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 multilínea en la lista
  5. Múltiples etiquetas de formato abiertas
  6. Solución alternativa al error de ajuste de párrafos
  7. Etiquetas autocerradas
  8. Antiguo comportamiento de las etiquetas de fuentes que ajustan enlaces
  9. Error de análisis de espacios en blanco
  10. Cita cerrada en el encabezado

Prioridad media

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

Baja prioridad

  1. Falta la etiqueta final
  2. Falta la etiqueta final en el encabezado
  3. Etiquetas HTML obsoletas
  4. Etiquetas peladas
  5. Color-de-fondo-desconocido-en-modo-noche

Sólo seguimiento

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

¿Cómo puedes ayudar?

Los editores (principalmente WikiGnomes ) están recorriendo Wikipedia trabajando para limpiar errores de pelusa , que se clasifican por gravedad en uno de tres niveles de prioridad: alto, medio y bajo, que se relacionan con qué tan gravemente afecta el error a la visualización de la página, o cuánto afecta el error a la visualización de la página. La visualización de la página cambió cuando cambió el análisis de MediaWiki. Eres bienvenido a unirte a este esfuerzo. Aquí hay algunos consejos:

Informes

Otras páginas útiles

Progresión del recuento de errores de linter

robots

Bots aprobados para ejecutar tareas de reparación de pelusas:

Herramienta Javascript de usuario: 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 solucionó los errores y relocalizar los punteros de error. Los indicadores 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 relocalizar los indicadores 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}}realmente significa {{Portal:Science/Header}}, pero lintHint no hace esto. Para que lintHint funcione, puede expandir manualmente los enlaces relativos. También puede utilizar plantillas Expandir e ingresar el nombre de la página Context titley copiar parte o toda la página Input wikitext. Luego haga clic OKy luego presione lintHint. Las plantillas expandidas a menudo ayudarán a lintHint a localizar e identificar errores de pelusa enumerados en la información de la página, pero que lintHint no los encuentra por sí solo.

Después de la edición, las páginas se vuelven a verificar para detectar errores de pelusa, generalmente en cuestión de segundos, pero en el pasado a veces se demoraban horas. Si lintHint dice que solucionó uno o más errores de pelusa, probablemente los solucionó, incluso si la información de la página y la página de errores de pelusa específica no están actualizadas todavía. Sin embargo, como se señaló, lintHint no puede detectar errores en enlaces relativos no expandidos.

Herramienta CSS de usuario: lint.css

Puedes emplear fácilmente CSS de usuario para detectar una gran cantidad de código HTML 4 antiguo "linty" en las páginas mientras lees, si eres un WikiGnome al que le gusta hacer limpieza. Consulte meta:Usuario:SMcCandlish/lint.css para obtener un ejemplo de declaración CSS que hace que varios elementos obsoletos, como <tt>, <font>, <center>y <strike>, se vuelvan rosados, por lo que sobresalen como un pulgar dolorido. Puede personalizarlo como desee para su propio Special:MyPage/common.css o meta:Special:MyPage/global.css, o seguir las instrucciones en lint.css para @import(transcluir) lint.css directamente en su propio CSS de usuario en este o cualquier otro wiki de WMF.

Este CSS sólo detecta marcas que ya no son válidas; no tiene medios para detectar otros errores de codificación.

Vea aquí otro ejemplo.

Ver también

Otros errores

Páginas de ayuda