Aller au contenu

Wikipédia:WPCleaner/Correction syntaxique

Cet utilisateur se sert de WPCleaner.
Une page de Wikipédia, l'encyclopédie libre.

WPCleaner - 2.05 ()

WPCleaner

Informations générales sur WPCleaner.

Discussion (en)

Discussion sur WPCleaner et questions sur son fonctionnement.

Typos

Suggestions d'orthographe et de typographie gérées par WPCleaner.


Aide à l'utilisation de WPCleaner.

Installation

Installation de WPCleaner.

Correction syntaxique
Correction syntaxique

La fenêtre Correction Syntaxique[1] permet de corriger les erreurs détectées par le projet Correction Syntaxique[2]. Vous pouvez atteindre cette fenêtre en cliquant sur le bouton Project Check Wikipedia de la fenêtre d'accueil. Cette fenêtre se présente sous la forme :

Cette fenêtre contient les éléments suivants :

  • Le champ Maximum number of errors for Check Wiki permet d'indiquer le nombre maximum d'erreurs récupérées pour chaque type d'erreur.
  • Le bouton Select errors permet de ne sélectionner qu'une partie des types d'erreurs à récupérer.
  • Le bouton Load all errors[3] permet de récupérer les erreurs pour chaque type d'erreur sélectionné sur le toolserver.
  • Le menu déroulant List of errors detected permet de choisir le type d'erreur sur lequel travailler parmi ceux récupérés sur le toolserver.
  • Le bouton Reload error permet de récupérer à nouveau les erreurs pour le type d'erreur sélectionné.
  • Le bouton Detail[1] permet d'afficher dans votre navigateur Web[4] une page décrivant le type d'erreur sélectionnée.
  • Le bouton List on toolserver permet d'afficher dans votre navigateur Web[4] la liste sur le toolserver.
  • Un champ décrivant le type d'erreur sélectionné.
  • Un champ indiquant les paramètres que WPCleaner peut prendre en compte pour ce type d'erreur.
  • À gauche, la liste des pages pour lesquelles le type d'erreur sélectionné a été détecté.
  • Au-dessus de cette liste, le bouton Load pages permet de charger le contenu des pages sélectionnées dans la partie droite de la fenêtre pour pouvoir les corriger. Le bouton Full Analysis permet de lancer une analyse complète des pages sélectionnées .
  • À droite, un onglet est créé pour chaque page chargée. Le contenu de chaque onglet est le suivant :
    • La case à cocher Automatic comment permet d'indiquer si vous voulez utiliser le commentaire par défaut lors de la mise à jour de la page sur Wikipédia.
    • Les boutons First occurrence, Previous occurrence, Next occurrence et Last occurrence permettent de naviguer parmi les occurrences du type d'erreur sélectionné dans la liste.
    • Le bouton Table of Contents permet d'afficher la table des matières de la page.
    • Le bouton Validate permet de valider les modifications. Il met à jour les erreurs détectées dans la page.
    • Le bouton Send met à jour la page sur Wikipédia. Il est grisé tant qu'aucune modification n'a été apportée à la page.
    • Le bouton Mark as fixed permet d'indiquer que l'erreur était déjà corrigée (pour mettre à jour la liste sur le toolserver).
    • Le bouton External viewer[4] affiche la page courante dans votre navigateur Web.
    • Le bouton History[4] affiche l'historique de la page courante dans votre navigateur Web.
    • Le bouton Full analysis permet d'ouvrir une nouvelle fenêtre pour analyser cette page.
    • À gauche, la liste des types d'erreur détectés dans la page.
    • À droite, le texte de la page analysée.

Configuration

[modifier le code]

Pour utiliser WPCleaner à 100% de ses possibilités pour la correction syntaxique, il est nécessaire de configurer WPCleaner.

Erreurs gérées

[modifier le code]

WPCleaner détecte et propose des corrections pour la plupart des erreurs du projet Correction Syntaxique. Le tableau ci-dessous détaille quelles erreurs sont prises en compte et comment[5].

Liste des erreurs syntaxiques
No Nom de l’erreur WPC Bot[6] Auto[7] Détail Liste Liste
blanche
001 Espace de nom « modèle: » inutile ✔️ Détection de l'inclusion de modèles sous la forme {{Modèle:NomModèle}}.
Proposition de remplacement par {{NomModèle}}, modèle par modèle.
1 (dump) 001
002 Syntaxe erronée de balise ✔️ Détection des balises <br>, <center> ou <small> incorrectes.
Proposition de remplacement de toutes les balises <br> incorrectes par <br> en une seule action, ou balise par balise.
2 (dump) 002
003 Section « Notes et références » manquante ✔️ Détection des articles ayant des balises <ref> sans balise <references>.
Le paramètre templates ou references_templates permet d'indiquer les modèles créant une balise <references> pour éviter de fausses détections.
3 (dump) 003
004 Balise HTML <a> ✔️ Détection de l'utilisation de balises <a> présentes dans l’espace encyclopédique.
Proposition de les remplacer.
4 (dump) 004
005 Balise HTML de commentaire mal fermée ✔️ Détection des débuts de commentaire <!-- sans fin de commentaire --> 5 (dump) 005
006 DEFAULTSORT avec caractères spéciaux ✔️ * Détection de caractères spéciaux dans la balise {{DEFAULTSORT}}.
Proposition de remplacement des caractères spéciaux par des caractères de substitution.
6 006
007 Titre de niveau 1 commençant par trois « = » ✔️ * Détection des articles dont tous les titres sont de niveau 2 (avec 3 « = ») ou plus.
Utilisation de la fonction pour corriger le niveau des titres.
7 (dump) 007
008 Titre de section ne finissant pas par « = » ✔️ Détection des titres ne finissant pas par « = ».
Proposition de remplacement par un titre contenant autant de « = » à la fin qu'au début.
8 (dump) 008
009 Plusieurs catégories sur une même ligne ✔️ *[8] * Détection de la présence de plusieurs catégories sur une même ligne.
Proposition de remplacement en mettant une catégorie par ligne.
9 (dump) 009
010 Lien interne mal fermé ✔️ Détection de la présence de « [[ » sans « ]] » correspondant.
Proposition de fermeture du lien si une fin probable est détectée, sinon proposition de suppression de « [[ ».
10 (dump) 010
011 HTML pour des caractères particuliers ✔️ Détection de code HTML pour des caractères particuliers (par exemple, « &eacute; » pour « é »).
Proposition de remplacement par le caractère particulier.
11 (dump) 011
012 Balise HTML de structure de listes ✔️ Détection des balises <ol>, <ul> et <li>. 12 012
013 Balise <math> mal fermée ✔️ Détection de balise ouvrante <math> sans balise fermante </math>.
Proposition de supprimer la balise ouvrante.
13 (dump) 013
014 Balise <source> mal fermée ✔️ Détection de balise ouvrante <source> sans balise fermante </source>.
Proposition de supprimer la balise ouvrante.
14 (dump) 014
015 Balise <code> mal fermée ✔️ Détection de balise ouvrante <code> sans balise fermante </code>.
Proposition de supprimer la balise ouvrante.
15 (dump) 015
016 Caractères de contrôle ✔️ *[9] * Détection de caractères de contrôles Unicode — 0x200B (espace sans chasse), 0x200E (marque gauche-à-droite), 0x2028 (séparateur de ligne), 0x202A (enchâssement gauche-à-droite), 0x202C (dépilement de formatage directionnel) et 0xFEFF (indicateur d'ordre des octets) — ou des caractères des zones d'usage privé dans les appels de modèles.
Proposition de supprimer ces caractères spéciaux de tous les appels de modèles en une seule action, ou modèle par modèle.
16 (dump) 016
017 Catégorie en double ✔️ * * Détection des catégories en double.
Proposition de supprimer les doublons en une seule action, ou doublon par doublon.
17 (dump) 017
018 Catégorie sans majuscule ✔️ Détection des catégorisations avec une minuscule au début de l’espace de nom ([[catégorie:Nom]]) ou du nom de la catégorie ([[Catégorie:nom]]). 18 (dump) 018
019 Titre de niveau 1 commençant par un seul « = » ✔️ * Détection des articles dont des titres de niveau 1 n'ont qu'un seul « = ».
Utilisation de la fonction pour corriger le niveau des titres.
19 (dump) 019
020 Symbole pour la date de mort incorrect ✔️ Détection de l'utilisation de &dagger; au lieu du caractère Unicode « † ».
Proposition de remplacer tous les symboles &dagger; en une seule action, ou symbole par symbole.
20 (dump) 020
021 Catégorie en anglais ✔️ Détection des catégorisations sous la forme [[Category:CategoryName]], pouvant par exemple provenir d'une traduction incomplète.
Plusieurs propositions sont disponibles :
  • Remplacer par [[Catégorie:NomCatégorie]], après vérification sur enwiki du lien interwiki de la catégorie CategoryName.
  • Remplacer par [[Catégorie:CategoryName]].
  • Commenter la catégorie.
21 (dump) 021
022 Catégorie avec des espaces blancs ✔️ Détection des catégorisations avec des espaces autour de « Catégorie » ou du nom de la catégorie. 22 (dump) 022
023 Balise <nowiki> mal fermée ✔️ Détection de balise ouvrante <nowiki> sans balise fermante </nowiki>.
Proposition de supprimer la balise ouvrante.
23 (dump) 023
024 Balise <pre> mal fermée ✔️ Détection de balise ouvrante <pre> sans balise fermante </pre>.
Proposition de supprimer la balise ouvrante.
24 (dump) 024
025 Titre : niveau de section manquant ✔️ *[10] Détection des articles ayant des niveaux de titres manquants.
Utilisation de la fonction pour corriger le niveau des titres.
25 (dump) 025
026 Balise HTML <b> pour du texte en gras ✔️ Détection des balises HTML <b> utilisées pour du texte en gras au lieu de la syntaxe wiki '''.
Proposition de remplacer les balises par la syntaxe wiki, ou de supprimer les balises.
26 (dump) 026
027 HTML numérique pour des caractères ✔️ Détection de l'utilisation de HTML numérique pour des caractères (comme &#dddd; ou &#xhhhh;).
Proposition de remplacer ces valeurs par les caractères correspondants.
27 027
028 Tableau mal fermé ✔️ Détection de début de tableau {| sans fin |}. La liste des modèles qui remplacent les |} peut être configurée avec le paramètre templates. 28 (dump) 028
029 Balise <gallery> mal fermée ✔️ Détection de balise ouvrante <gallery> sans balise fermante </gallery>.
Proposition de supprimer la balise ouvrante.
29 (dump) 029
030 Image sans description ✔️ Détection des images sans description, ni description alternative.
Proposition d'ajouter une description.
30 030
031 Balise HTML de structure de tableaux ✔️ Détection des balises HTML de structure de tableaux (<table>, <td>, <th>, <tr>). 31 031
032 Lien interne avec deux barres verticales ✔️ *[11] * Détection des liens internes avec deux barres verticales.
Propositions de remplacement.
32 032
033 Balise HTML <u> de soulignement ✔️ Détection des balises HTML <u> utilisées pour du soulignement. 33 033
034 Éléments de programmation de modèles ✔️ Détection des éléments de programmation de modèles en dehors de l’espace des modèles (variables, fonctions, paramètres de modèle, …). 34 034
035 Galerie : image sans description ✔️ Détection des images sans légende dans les galeries. 35 035
036 Syntaxe erronée de redirection Non implémenté 36 036
037 DEFAULTSORT nécessaire manquant ✔️ *[12] * Détection des articles dont le titre comporte des caractères spéciaux dans ses premiers caractères, qui n'ont pas de {{DEFAULTSORT}} mais qui ont des catégories sans clé de tri.
Proposition d'ajouter un {{DEFAULTSORT}} basé sur le titre, mais dont les caractères spéciaux ont été remplacés.
37 037
038 Balise HTML <i> pour du texte en italique ✔️ Détection des balises HTML <i> utilisées pour du texte en italique au lieu de la syntaxe wiki ''.
Proposition de remplacer les balises par la syntaxe wiki, ou de supprimer les balises.
38 (dump) 038
039 Balise HTML <p> pour des paragraphes ✔️ Détection des balises HTML <p> utilisées pour créer des paragraphes. 39 039
040 Balise HTML <font> ✔️ Détection des balises HTML <font> utilisées. 40 040
041 Balise HTML <big> ✔️ Détection des balises HTML <big> utilisées. 41 041
042 Balise HTML <strike> ✔️ Détection de l'utilisation de balises <strike> présentes dans l’espace encyclopédique.
Proposition de les remplacer par des balises <s>.
42 (dump) 042
043 Modèle mal fermé ✔️ Détection de la présence de « {{ » sans « }} » correspondant.
Proposition de fermeture du modèle si une fin probable est détectée, sinon proposition de suppression de « {{ ».
43 043
044 Titre de section en gras ✔️ Détection des titres avec des mises en gras '''.
Proposition de supprimer ces mises en gras pour tous les titres en une seule action, ou titre par titre.
44 (dump) 044
045 Lien interlangue en double ✔️ Détection des liens interlangue en double.
Proposition de supprimer les doublons en une seule action, ou doublon par doublon.
45 045
046 Lien interne mal ouvert ✔️ Détection de la présence de « ]] » sans « [[ » correspondant.
Proposition d'ouverture du lien si un début probable est détecté, sinon proposition de suppression de « ]] ».
46 (dump) 046
047 Modèle mal ouvert ✔️ Détection de la présence de « }} » sans « {{ » correspondant.
Proposition d'ouverture du modèle si un début probable est détecté, sinon proposition de suppression de « }} ».
47 047
048 Lien interne vers le titre de l’article ✔️ Détection des liens internes vers le titre de l'article.
Proposition de les remplacer par le texte sans mise en forme particulière ou en gras, lien par lien. Dans le cas d'un lien interne d'une <imagemap>, proposition de supprimer la ligne complète. Proposition de corriger tous les liens en une seule action : suppression des lignes dans les <imagemap>, remplacement des autres liens par le texte sans mise en forme particulière (sauf le premier en gras si il est avant le premier titre).
48 (dump) 048
049 Balise HTML dans un titre de section ✔️ Détection de l'utilisation des balises <h1>, …, <h9>. 49 049
050 HTML pour des tirets ✔️ Détection de l'utilisation de &mdash; ou &ndash;.
Proposition de remplacer tous les symboles &mdash; et &ndash; en une seule action, ou symbole par symbole.
50 (dump) 050
051 Lien inter-langue avant la dernière section ✔️ Détection des liens inter-langue avant le dernier titre de section. 51 (dump) 051
052 Catégorie avant la dernière section ✔️ * Détection des catégories avant le dernier titre de section. 52 (dump) 052
053 Lien inter-langue avant la fin ✔️ *[13] Détection des liens inter-langue présents avant la dernière catégorie. 53 053
054 Item de liste terminé par un saut de ligne ✔️ Détection des item de liste (ligne commençant par « * ») se terminant par un saut de ligne <br>.
Proposition de supprimer tous les sauts de ligne en une seule action, ou saut de ligne par saut de ligne.
54 (dump) 054
055 Balise <small> imbriquée ✔️ Détection des balises <small> imbriquées. 55 (dump) 055
056 Flèche en caractères de texte ✔️ Détection des flèches écrites en caractères de texte (sauf dans les commentaires, les balises <nowiki>, <source> et <hiero>.
Proposition de remplacement par un caractère Unicode adapté, flèche par flèche.
56 056
057 Titre de section terminé par deux-points ✔️ Détection des titres de section terminés par « : ».
Proposition de suppression de tous les « : » en une seule action, ou titre par titre.
57 057
058 Titre de section en capitales ✔️ Détection des titres ne comportant aucune lettre minuscule et au moins 10 lettres en capitales.
Proposition de remplacer par son équivalent ayant juste la première lettre en capitales, titre par titre.
58 058
059 Modèle appelé avec un saut de ligne ✔️ Détection des appels de modèles avec des paramètres se terminant par un ou plusieurs <br />.
Proposition de suppression de tous ces sauts de ligne en une seule action, ou saut de ligne par saut de ligne.
59 059
060 Modèle avec paramètre invalide ✔️ Détection de caractères ] dans les paramètres des appels de modèles.
Proposition de supprimer ces caractères, caractère par caractère.
60 060
061 Ponctuation après une référence ✔️ Détection des références placées avant une ponctuation. La liste des modèles qui peuvent remplacer <ref> peut être configurée avec le paramètre templates. Le paramètre separator permet de configurer ce qui doit être utilisé entre plusieurs références consécutives.
Proposition de placer la référence après la ponctuation.
61 061
062 URL sans http:// ✔️ Détection des www. sans http://. 62 062
063 Balise <small> dans un texte déjà réduit ✔️ Détection de balises <small> utilisées au sein de balises <ref>, <sub> ou <sup>. 63 063
064 Lien interne avec cible identique au texte ✔️ Détection des liens internes sous la forme [[Lien|texte]] où le lien et le texte sont identiques.
Proposition de remplacer les liens par [[texte]] en une seule action, ou lien par lien.
64 (dump) 064
065 Image : légende terminée par un saut de ligne ✔️ Détection des images dont la description se termine par un saut de ligne <br />.
Proposition de supprimer le saut de ligne, description par description.
65 065
066 Image : légende trop réduite (en entier) ✔️ Détection des images dont la description est entièrement réduite avec <small>.
Proposition de supprimer toues les balises <small> encadrantes sur toutes les descriptions en une seule action, ou description par description.
66 066
067 Ponctuation avant une référence ✔️ * Détection des références placées après une ponctuation. Une liste d'abréviations peut être configurée avec le paramètre abbreviations pour limiter les faux positifs. Le paramètre separator permet de configurer ce qui doit être utilisé entre plusieurs références consécutives.
Proposition de placer la référence avant la ponctuation.
67 067
068 Lien interne vers un article d’une autre langue ✔️ 68 068
069 Numéro ISBN : syntaxe erronée ✔️ Détection des numéros ISBN ayant une syntaxe erronée.
Proposition de correction de la syntaxe.
69 (dump) 069
070 Numéro ISBN : longueur erronée ✔️ Détection des numéros ISBN de longueur erronée.
Proposition de demander de l'aide avec les modèles définis dans general_isbn_help_needed_templates ou le commentaire défini dans general_isbn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher l'ouvrage sur internet en utilisant les moteurs de recherche configurés dans general_isbn_search_engines_templates ou general_issn_search_engines pour les codes sur 8 caractères.
70 (dump) 070
071 Numéro ISBN : X mal positionné ✔️ Détection des références ISBN comportant un « X » mal positionné.
Proposition de demander de l'aide avec les modèles définis dans general_isbn_help_needed_templates ou le commentaire défini dans general_isbn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher l'ouvrage sur internet en utilisant les moteurs de recherche configurés dans general_isbn_search_engines_templates.
71 (dump) 071
072 Numéro ISBN-10 erroné ✔️ Détection des numéros ISBN-10 dont la somme de contrôle n’est pas cohérente.
Proposition de demander de l'aide avec les modèles définis dans general_isbn_help_needed_templates ou le commentaire défini dans general_isbn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher l'ouvrage sur internet en utilisant les moteurs de recherche configurés dans general_isbn_search_engines ou general_isbn_search_engines_templates.
72 (dump) 072
073 Numéro ISBN-13 erroné ✔️ Détection des numéros ISBN-13 dont la somme de contrôle n’est pas cohérente.
Proposition de demander de l'aide avec les modèles définis dans general_isbn_help_needed_templates ou le commentaire défini dans general_isbn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher l'ouvrage sur internet en utilisant les moteurs de recherche configurés dans general_isbn_search_engines ou general_isbn_search_engines_templates.
73 (dump) 073
074 Lien interne sans cible ✔️ 74 074
075 Item de liste trop indenté ✔️ 75 (dump) 075
076 Lien interne avec une espace en ASCII ✔️ Détection des liens internes utilisant « %20 » à la place du caractère espace.
Proposition de remplacer tous les « %20 » par des espaces en une seule action, ou lien par lien.
76 076
077 Image : légende trop réduite (en partie) ✔️ 77 077
078 Liste des références en double ✔️ 78 078
079 Lien externe sans description ✔️ 79 079
080 Lien externe comprenant un saut de ligne ✔️ 80 080
081 Référence en double ✔️ * 81 (dump) 081
082 Liens vers d’autres projets wiki ✔️ 82 082
083 Titre : sous-section avant la première section ✔️ Détection des articles dont le premier titre est de niveau 2 (avec 3 « = ») ou plus.
Utilisation de la fonction pour corriger le niveau des titres.
83 (dump) 083
084 Section vide ✔️ Détection des sections vides.
Le paramètre texts permet d'indiquer des textes pouvant être utilisés pour indiquer que la section devrait être remplie.
84 084
085 Balise sans contenu ✔️ Détection des balises <includeonly>, <noinclude> sans contenu.
Proposition de supprimer toutes ces balises en une seule action, ou balise par balise.
85 (dump) 085
086 Lien externe avec doubles crochets ✔️ Détection des liens externes avec doubles crochets.
Proposition de remplacement par des simples crochets, lien par lien.
86 086
087 Entités HTML ne finissant pas par « ; » ✔️ Détection de code HTML pour des caractères particuliers sans le « ; » final (par exemple, &eacute pour é).
Proposition de remplacement par le caractère particulier.
87 087
088 DEFAULTSORT avec une espace ✔️ Détection des balises {{DEFAULTSORT}} dont la clé de tri commence par une espace.
Proposition de supprimer l’espace initiale.
88 (dump) 088
089 DEFAULTSORT sans espace après une virgule ✔️ Détection des DEFAULTSORT comportant une virgule directement suivie par une lettre.
Proposition d'ajouter une espace après la virgule.
89 (dump) 089
090 Lien interne écrit comme un lien externe ✔️ Détection de l'utilisation de liens externes de la forme [http://fr.wikipedia.org/wiki/Lien] ou équivalent.
Proposition de remplacer les liens externes par [[Lien]] lien par lien.
90 (dump) 090
091 Lien interwiki écrit comme un lien externe ✔️ Détection de l'utilisation de liens externes de la forme [http://en.wikipedia.org/wiki/Link] ou équivalent.
Proposition de remplacer les liens externes par [[:en:Link|Link]] lien par lien.
91 091
092 Titre de section en double ✔️ *[14] * Détection des titres de section en double dans la même section. 92 (dump) 092
093 Lien externe avec http:// en double ✔️ Détection des liens externes avec un double http://.
Proposition d'en supprimer un.
93 (dump) 093
094 Balise <ref> isolée ✔️ Détection des balises <ref> incomplètes (sans balise correspondante ouverte ou fermée). 94 094
095 Lien vers l'espace utilisateur ✔️ Détection des liens vers l'espace utilisateur (ou de discussion) dans les articles encyclopédiques. 95 (dump) 095
096 Table des matières après le premier titre ✔️ Détection d'une table des matières placée après le premier titre. 96 096
097 Texte entre la table des matières et le premier titre ✔️ Détection d'une table des matières pour laquelle du texte supplémentaire existe entre elle et le premier titre. 97 097
098 Balise <sub> mal fermée ✔️ Détection de balise ouvrante <sub> sans balise fermante </sub>.
Proposition de supprimer la balise ouvrante.
98 (dump) 098
099 Balise <sup> mal fermée ✔️ Détection de balise ouvrante <sup> sans balise fermante </sup>.
Proposition de supprimer la balise ouvrante.
99 (dump) 099
100 Balise de liste sans correspondance ✔️ Détection de balise de liste ouvrante ou fermante sans correspondance. 100 100
101 Ordinaux en anglais en exposant ✔️ Détection de l'utilisation d'ordinaux en anglais qui ont été mis en exposant.
Proposition de supprimer la mise en exposant ou d'utiliser un remplacement plus adapté (paramètre replacements).
101 101
102 Numéro PMID : syntaxe erronée ✔️ Détection des numéros PMID ayant une syntaxe erronée.
Proposition de correction de la syntaxe.
102 (dump) 102
103 Mot magique {{!}} dans un lien interne ✔️ Détection des mots magiques {{!}} dans les liens internes.
Proposition de remplacement par « | ».
103 103
104 Syntaxe erronée d'une balise <ref> ✔️ Détection des références dont le nom comporte des guillemets isolés.
Proposition de compléter les guillemets.
104 (dump) 104
105 Titre de section ne commençant pas par « = » ✔️ Détection des titres de section ne commençant pas par « = ». 105 (dump) 105
106 Numéro ISSN : syntaxe erronée ✔️ Détection des numéros ISSN ayant une syntaxe erronée.
Proposition de correction de la syntaxe.
106 (dump) 106
107 Numéro ISSN : longueur erronée ✔️ Détection des numéros ISSN de longueur erronée.
Proposition de demander de l'aide avec les modèles définis dans general_issn_help_needed_templates ou le commentaire défini dans general_issn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher le périodique sur internet en utilisant les moteurs de recherche configurés dans general_issn_search_engines_templates ou general_isbn_search_engines pour les codes sur 10 ou 13 caractères.
107 (dump) 107
108 Numéro ISSN erroné ✔️ Détection des numéros ISSN dont la somme de contrôle n’est pas cohérente.
Proposition de demander de l'aide avec les modèles définis dans general_issn_help_needed_templates ou le commentaire défini dans general_issn_help_needed_comment. La raison peut être précisée avec le paramètre reason.
Proposition de rechercher le périodique sur internet en utilisant les moteurs de recherche configurés dans general_issn_search_engines ou general_issn_search_engines_templates.
108 (dump) 108
109 Problème de balise include ✔️ Un problème a été détecté avec une balise <includeonly>, <onlyinclude> ou <noinclude>. 109 (dump) 109
110 Balise include ✔️ Une balise <includeonly>, <onlyinclude> ou <noinclude> a été détectée. 110 110
111 Référence après la dernière liste de références ✔️ Une référence a été détectée après la dernière liste de références. 111 (dump) 111
112 Attribut CSS incorrect ou obsolète ✔️ Une balise avec des attributs CSS incorrects ou obsolètes a été détectée. 112 (dump) 112

WPCleaner détecte et propose des corrections pour quelques erreurs supplémentaires. Le tableau ci-dessous détaille quelles erreurs sont prises en compte et comment.

Liste des erreurs syntaxiques
No Nom de l’erreur Détail Liste Liste
blanche
501 Orthographe et typographie Détection de fautes d'orthographe ou d'erreurs de typographique potentielles, en se basant sur des listes de suggestions utilisant des expressions régulières.
Proposition de remplacement selon les suggestions.
501
502 Espace de nom « modèle: » inutile Obsolète, remplacé par #001
503 Lien interne dans un titre de section Détection de la présence de liens internes dans les titres. 503
504 Appel de note dans un titre de section Détection de la présence d'appels de notes de bas de page dans les titres. dump 504
505 Image sans description alternative Détection des images sans description alternative (attribut alt). 505
506 Référence avec un nombre comme nom Détection des notes de bas de page ayant un nombre comme nom. 506
507 Galerie sans titre Détection des balises <gallery> sans titre (attribut caption). 507
508 Modèle inexistant Détection de l'utilisation de modèles inexistants. 508
509 Lien interne pouvant être compacté Détection des liens internes sous la forme [[Lien|Texte]]xxx.
Proposition de remplacer les liens par [[Lien|Textexxx]] en une seule action, ou lien par lien. Correction automatique au chargement de la page.
509
510 Utilisation incorrecte de la forme compacte des liens Détection de l'utilisation de la forme compacte des liens [[A:Lien (x)|]] dans des références, ainsi que quelques autres cas similaires.
Proposition de remplacer les liens par [[A:Lien (x)|Lien]] lien par lien.
510
511 Lien interne écrit sous la forme d'un lien externe Obsolète, remplacé par #090
512 Lien interwiki écrit sous la forme d'un lien externe Obsolète, remplacé par #091
513 Lien interne dans un lien externe Détection de l'utilisation de liens externes avec un lien interne dans la description de la forme [http://example.org/ un [[lien]] interne] (cf. Spécial:LintErrors/wikilink-in-extlink) dump 513
514 Référence nommée sans contenu Détection de l'utilisation de références nommées non définies (<ref name="ref1" /> sans <ref name="ref1">texte</ref>). 514
515 Lien interne vers le titre de l’article à travers une redirection Détection des liens internes vers le titre de l'article à travers une redirection.
Proposition de les remplacer par le texte sans mise en forme particulière, lien par lien. Dans le cas d'un lien interne d'une <imagemap>, proposition de supprimer la ligne complète. Proposition de corriger tous les liens en une seule action : suppression des lignes dans les <imagemap>, remplacement des autres liens par le texte sans mise en forme particulière.
515
516 Utilisation de balises <br /> dans l’espace encyclopédique Détection de l'utilisation de balises <br> présentes dans l'espace encyclopédique. 516
517 Utilisation de balises <strike> Obsolète, remplacé par #042
518 Balises <nowiki> Détection de l'utilisation de balises <nowiki> présentes dans l’espace encyclopédique.
Proposition de les supprimer ou de les remplacer.
518
519 Utilisation de balises <a> dans l’espace encyclopédique Obsolète, remplacé par #004
520 Caractères bizarres Détection de caractères bizarres, généralement créés par des bugs de l'éditeur visuel (pions, bonhommes de neige). dump 520
521 Formats de date dans les modèles Vérification des formats de dates utilisés dans les appels de modèles. Pour fonctionner, cette détection nécessite d'être configurée (paramètres templates et months). 521
522 Titre vide Détection des titres vides (comme == <nowiki/> ==), généralement créés par l'éditeur visuel. 522
523 Image dupliquée Détection des images dupliquées (Projet:Image dupliquée). 523
524 Argument dupliqué dans un appel de modèle Détection des appels de modèle avec plusieurs arguments ayant le même nom (catégorie associée). 524
525 Balise span Détection des utilisations de balises <span> inutiles, généralement créées par l’éditeur visuel. 525
526 Lien à corriger Détection des liens du type [[2014|2015]], généralement créés par l’éditeur visuel. dump 526
527 Référence avec contenu différent Détection des références ayant le même nom mais des contenus différents. 527
528 Lien magique PMID obsolète Détection des liens magiques PMID (cf. catégorie associée). 528
529 Lien magique ISBN obsolète Détection des liens magiques ISBN (cf. catégorie associée). 529
530 Lien magique RFC obsolète Détection des liens magiques RFC (cf. catégorie associée). 530
531 Références imbriquées Détection des références imbriquées. 531
532 Balise de fin manquante Détection des balises de fin manquantes (cf. Spécial:LintErrors/missing-end-tag). 532
533 Échappement de double points multiples Détection des échappements de double-points multiples tels que [[::Test|Test]] (cf. Spécial:LintErrors/multi-colon-escape). 533
534 Options de fichier factices Détection des options de fichier factices telles que [[Image:Test.png|option incorrecte|Test]] (cf. Spécial:LintErrors/bogus-image-options). 534
535 Bogue de Tidy affectant les liens englobant les balises font Détection des problèmes de balises <font> autour des liens tels que <font xxx>[[Test]]</font> (cf. Spécial:LintErrors/tidy-font-bug). 535
536 Bogue d'espace Tidy Détection des problèmes d'espace à la fin des balises <span> tels que <span xxx>… </span> (cf. Spécial:LintErrors/tidy-whitespace-bug). 536
537 Gras/Italique non fermé dans un titre Détection de balises de mise en gras ''' ou italique '' non fermées dans un titre de section telles que == ''Titre == (cf. Spécial:LintErrors/unclosed-quotes-in-heading). 537
538 Espace après un titre Détection d'espaces après la fin d'un titre de section (après les ==). 538
539 Balises mal imbriquées Détection de balises mal imbriquées (cf. Spécial:LintErrors/misnested-tag). 539
540 Gras/italique mal fermé Détection de gras/italique mal fermé. (cf. Spécial:LintErrors/missing-end-tag). 540
541 Balise HTML désuète Une balise HTML désuète est utilisée: <center>, <font>, <strike>, <tt> (cf. Spécial:LintErrors/obsolete-tag). 541
542 Balise <ref> vide Une balise <ref> est vide: <ref /> ou <ref></ref>. dump 542
543 Barre verticale dans un lien externe Barre verticale dans un lien externe. dump 543
544 Modèle de fin manquant dans une paire Un modèle fonctionnant en paire n'a pas de modèle de fin associé. dump 544
545 Modèle avec paramètre obsolète Un modèle utilise un paramètre obsolète. dump 545
546 Article sans catégorie Un article ne comporte aucune catégorie. dump 546
547 Élement de liste vide Une liste comporte un élément vide. dump 547
548 Ponctuation dans un lien Un lien se termine par une ponctuation qui devrait être après le lien (exemple : [[Toto|Titi,]]). dump 548
549 Lien découpé Un lien a été découpé en plusieurs (exemple : [[Toto|To]][[Toto|to]]). dump 549
550 Lien sans texte Un lien n’a pas de texte (exemple : [[Toto| ]] ou [[Toto|<nowiki/>]]). dump 550
551 Ligne vide Une ligne ne comporte que des balises <nowiki> ou des mises en gras ou en italique. dump 551
552 Modèle finissant par }}} Un modèle se termine par }}} au lieu de }}. dump 552
553 Balise <nowiki> après un lien interne Une balise <nowiki> est juste après un lien interne. dump 553
554 Balise <nowiki> dans une balise <gallery> Une balise <nowiki> est dans une balise <gallery>. dump 554
555 Balise <nowiki> dans du texte Une balise <nowiki> est dans du texte simple. dump 555
556 Lien externe dans l'article Un lien externe est dans le corps de l’article. dump 556
557 Espace manquant avant un lien Un lien interne ne comporte pas d'espace avant le lien. dump 557
558 Référence dupliquée Une même référence est utilisée plusieurs fois au même endroit. dump 558
559 Séparateur de références Deux appels de notes de bas de page ne sont pas séparés par {{,}}. dump 559
560 Attribut dupliqué Une balise comporte plusieurs fois le même attribut. dump 560
561 Redirection avec le texte de la cible Un lien interne utilise une redirection mais affiche le texte correspondant à l'article cible de la redirection. 561
562 Balises <nowiki> consécutives Des balises <nowiki> sont consécutives. dump 562
563 Paramètre inutilisé Un modèle a des paramètres vides inutiles. dump 563
564 Paramètre inconnu Un modèle a des paramètres inconnus. dump 564
565 Balises <nowiki> entourées de gras/italique Des balises <nowiki> sont entourées de gras/italique. dump 565
566 Balises <abbr> Des balises <abbr> sont utilisées. Elles peuvent généralement être remplacées par des modèles de la catégorie Modèle d'abréviation. dump 566
567 Argument non numérique dans formatnum: Du texte, des virgules ou des espaces sont présents dans cet élément de formatage des nombres. Lire Catégorie:Page avec des arguments non numériques dans formatnum pour une explication plus détaillée. dump 567
568 Argument non numérique dans formatnum: (par modèle) Idem #567. Dans ce cas, c'est parfois le modèle sollicité qui requiert une correction ou une retouche plutôt que le paramètre de l'appel du modèle dans l'article. dump 568
569 Espace insécable dans le nom d'un paramètre de modèle Un paramètre contenant des espaces insécables n'est pas interprété comme le paramètre visé et devient un paramètre inexistant, sans effet. La correction, même pour un paramètre vide évite la propagation par copier-coller de ces paramètres inexistants dont l'erreur est difficilement repérable à l'œil nu. dump 569
  1. a et b Cette fonction n'est pas nécessairement disponible sur tous les Wikipédia. Les fonctions de ce type peuvent néanmoins être ajoutées simplement en configurant WPCleaner pour le Wikipédia souhaité.
  2. Pour la liste des erreurs gérées par WPCleaner, se reporter à la liste d'erreurs du projet.
  3. Le texte du bouton change en fonction des erreurs sélectionnées
  4. a b c et d Pour pouvoir utiliser cette fonction, il est nécessaire d'utiliser la version 6 (ou supérieure) de Java
  5. Code source des classes permettant la détection et la correction des erreurs du projet Correction Syntaxique
  6. Ces erreurs peuvent être corrigées par les outils pour bots. Une « * » indique que cette correction n’est que partielle.
  7. Ces erreurs peuvent être corrigées de façon automatique lors de l’analyse d'une page. Une « * » indique que cette correction n’est que partielle.
  8. Erreur #009 : Les modifications automatiques ne sont effectuées que si les catégories sont les unes après les autres sur la ligne, sans texte entre elles.
  9. Erreur #016 : Les modifications automatiques ne sont effectuées que lorsque les caractères environnants ne présentent pas de risques.
  10. Erreur #025 : Les modifications automatiques ne sont effectuées que dans le cas où il manque au moins un niveau pour toutes les sous-sections d'une section.
  11. Erreur #032 : Les modifications automatiques ne sont effectuées que si il n'y a qu'une possibilité raisonnable de remplacement, comme par exemple [[A|B|B]] qui peut être remplacé par [[A|B]].
  12. Erreur #037 : Les modifications automatiques ne sont effectuées que si la première catégorie est seule sur une ligne et est après le dernier titre. Certains caractères spéciaux ne sont pas gérés.
  13. Erreur #053 : Les modifications automatiques ne sont effectuées que si la mise en forme automatique est activée, ainsi que le placement des liens inter-langue.
  14. Erreur #092 : Les modifications automatiques ne sont effectuées que pour les titres en double consécutifs et sans texte intermédiaire ou ayant un contenu en double.