Jump to content
MediaWiki

Aide:Erreurs de lint

From mediawiki.org
This page is a translated version of the page Help:Lint errors and the translation is 100% complete.

Quand Parsoid analyse le wikicode d'une page, il identifie certains modèles dans le wikicode qui sont peut-être des erreurs. Cette page décrit les problèmes potentiels.

Les erreurs de lint sont affichées actuellement par l'extension Linter, voir Aide:Extension:Linter . Dans le futur, elle pourront être aussi affichées quand vous modifiez votre signature dans Préférences , voir Nouvelles exigences pour les signatures des utilisateurs .

Documentation des erreurs de lint

Erreurs de lint de priorité haute

Erreur Description
deletable-table-tag Balise de tableau qui devrait être supprimée
pwrap-bug-workaround Contournement de l’anomalie de délimitation de paragraphe
self-closed-tag Balises auto-fermantes
tidy-whitespace-bug Anomalie d’analyse des blancs
html5-misnesting Balise mal imbriquée avec des rendus différents en HTML5 et HTML4
tidy-font-bug Ancien comportement des balises de police encapsulant un lien
multiple-unclosed-formatting-tags Multiples balises de mise en forme non fermées
multiline-html-table-in-list Tableau multilignes dans une liste
unclosed-quotes-in-heading Guillemets non fermés dans un titre
misc-tidy-replacement-issues Problèmes divers
duplicate-ids Identifiants en double
template-arg-in-extension-tag Balise d'extension contenant un paramètre de modèle

Erreurs de lint de priorité moyenne

Erreur Description
bogus-image-options Options de fichier erronées
fostered Contenu mal placé
misnested-tag Balises mal imbriquées
multi-colon-escape Échappement de deux-points multiples
wikilink-in-extlink Liens dans les liens

Erreurs de lint de priorité basse

Erreur Description
empty-heading MW 1.44+ Titres vides
missing-end-tag Balise de fin manquante
missing-end-tag-in-heading Balise de fin manquante dans le titre
stripped-tag Balises vides
obsolete-tag Balises HTML obsolètes
night-mode-unaware-background-color Règle de style inline définie pour la couleur d'arrière-plan sans couleur de texte correspondante

Problèmes Lint masqués

Les problèmes masqués de Lint ont none comme priorité dans les extensions linter. En termes conceptuels, il s'agit d'une classe de problèmes différente des catégories précédentes et couvre les domaines suivants.

  • Ce pourraient être des explorations et des expériences précoces pour définir une utilisation problématique du wikicode -- la nature cachée permet aux développeurs / équipes de produits de régler la logique de lint et le but de lint et permet également de participer à une discussion sans avoir besoin d'action immédiate et de correction. Eventuellement ils pourraient soit être non déployés OU promus à un problème de lint non masqué pour correction par les éditeurs et les robots.
  • Ils pourraient être le résultat d'analyses de contenu pouvant être utilisées d'autres façons qu'en apparaîssant dans l'interface utilisateur de Linter. Dans ce cas, le produit Linting est utilisé pour ses capacités d'analyse et de stockage et n'est pas destiné à alimenter l'action directe des éditeurs et ne sera donc jamais promu à un problème de lint non masqué.

Impact sur les flux de travaux wikignome

Avec l'inclusion des problèmes masqués en tant que concept, le but est de minimiser (et si possible éliminer complètement) tout impact sur les flux de travaux existants des wikignomes . Pour T334527, nous avons travaillé aux endroits dans les API et les interfaces utilisateurs, où les erreurs lint masquées apparaissaient. Si les erreurs masquées lint interfèrent avec votre flux de travail, ajoutez un commentaire à cette tâche ou créez une nouvelle tâche sur l'extension Linter. Il ne reste plus qu'à retirer les erreurs lint masquées des résultats de quarry.

Suppression des problèmes lint masqués des résultats

En outre, les éditeurs qui consultent les réplicats de la base de données de linter directement via quarry sont invités à mettre à jour leurs requêtes pour exclure les problèmes cachés dans la clause where. Pour l'instant, ce sera compliqué et nécessitera l'énumération des identifiants des problèmes masqués de lint. Mais nous allons étudier des options plus faciles ici, voir T334527.

Pour un exemple sur la manière d'exclure d'une requête des erreurs Linter spécifiques, voir la ligne join page on page.page_id de la requête dans Articles possédant des erreurs de Lint .

Liste des problèmes Lint masqués

Voici la liste actuelle connue des problèmes de lint masqués conjointement avec les identifiants des problèmes de lint dans la base de données pour une utilisation dans les requêtes SQL avec quarry.

Erreur Description
fostered-transparent Contenu invisible et égaré dans un tableau
large-tables Grands tableaux difficiles à visualiser sur mobile
missing-image-alt-text Texte alternatif de l'image manquant
pre-expansion A template is used inside a wikitext-format pre extension tag

AltStyle によって変換されたページ (->オリジナル) /