Wikipedia:Linter


La extensión Linter es una extensión de MediaWiki que tiene como objetivo identificar marcas rotas y problemáticas en todas las páginas wiki que MediaWiki no puede corregir automáticamente. La extensión produce una lista de estos errores en Special:LintErrors , que los editores y los bots pueden consultar para encontrar páginas que necesitan atención. Los problemas de Linter de alta prioridad requieren solución, ya que pueden hacer que las páginas se muestren de forma no deseada. La página de ayuda wiki de MediaWiki describe 18 tipos específicos de errores de pelusa.

Un linter es un software que ayuda a un 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 "borradas") 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 de wikitext. Se pueden encontrar más razones en mw:Help:Extension:Linter § Por qué y qué arreglar .

Los editores (en su mayoría WikiGnomes ) están recorriendo Wikipedia trabajando para limpiar los errores de pelusa , que se clasifican por gravedad en uno de tres niveles de prioridad: alta, media y baja, que se relacionan con la gravedad con la que el error afecta la visualización de la página, o cuánto la visualización de la página cambió cuando cambió el análisis de MediaWiki. Le invitamos a unirse a este esfuerzo. Aquí hay algunos consejos:

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

Puede ejecutar lintHint repetidamente en la misma sesión de edición para ver si solucionó 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. 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 usar Expandir plantillas e ingresar el nombre de la página Context titley copiar parte o toda la página en Input wikitext. Luego haga clic OKy luego presione lintHint. Las plantillas expandidas a menudo ayudarán a lintHint a localizar e identificar los errores de lint enumerados en la información de la página, pero que lintHint no encuentra por sí solo.


Ilustración de linter recopilando varias marcas de código de MediaWiki
Limpiando la pelusa