Wikipédia:WPCleaner/Correction syntaxique
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. |
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 permet de récupérer à nouveau les erreurs pour le type d'erreur sélectionné.
- Le bouton [1] permet d'afficher dans votre navigateur Web[4] une page décrivant le type d'erreur sélectionnée.
- Le bouton 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 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 , , et permettent de naviguer parmi les occurrences du type d'erreur sélectionné dans la liste.
- Le bouton permet d'afficher la table des matières de la page.
- Le bouton permet de valider les modifications. Il met à jour les erreurs détectées dans la page.
- Le bouton 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 [4] affiche la page courante dans votre navigateur Web.
- Le bouton [4] affiche l'historique de la page courante dans votre navigateur Web.
- Le bouton 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.
- À droite, un onglet est créé pour chaque page chargée. Le contenu de chaque onglet est le suivant :
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].
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, « é » 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 † au lieu du caractère Unicode « † ».Proposition de remplacer tous les symboles † 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 :
|
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 — ou – .Proposition de remplacer tous les symboles — et – 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, é 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.
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 |
Notes
[modifier le code]- 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é.
- Pour la liste des erreurs gérées par WPCleaner, se reporter à la liste d'erreurs du projet.
- Le texte du bouton change en fonction des erreurs sélectionnées
- Pour pouvoir utiliser cette fonction, il est nécessaire d'utiliser la version 6 (ou supérieure) de Java
- Code source des classes permettant la détection et la correction des erreurs du projet Correction Syntaxique
- Ces erreurs peuvent être corrigées par les outils pour bots. Une « * » indique que cette correction n’est que partielle.
- 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.
- 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.
- Erreur #016 : Les modifications automatiques ne sont effectuées que lorsque les caractères environnants ne présentent pas de risques.
- 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.
- 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]]
. - 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.
- 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.
- 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.