Help:Lint errors/nl
Als Parsoid de wikitext van een pagina analyseert, identificeert het patronen in de wikitext die waarschijnlijk fouten zijn. Deze pagina beschrijft de mogelijke problemen.
De lintfouten worden nu weergegeven door de extensie Linter, zie Help:Extension:Linter. In de toekomst kunnen ze ook worden getoond bij het bewerken van uw handtekening in Voorkeuren; zie New requirements for user signatures.
Documentatie van lint problemen
Hoge prioriteit
| Fout | Description |
|---|---|
| deletable-table-tag | Te verwijderen table-element |
| pwrap-bug-workaround | Tijdelijke oplossing voor de alinea-omwikkelingsbug |
| self-closed-tag | Zelfsluitend element |
| tidy-whitespace-bug | Witruimte-intepretatiebug |
| html5-misnesting | Verkeerd geneste tag met andere weergave in HTML5 dan in HTML4 |
| tidy-font-bug | Oud gedrag van font-tags die om een koppeling staan |
| multiple-unclosed-formatting-tags | Meerdere niet-afgesloten opmaaktags |
| multiline-html-table-in-list | Meerregelige tabel in lijst |
| unclosed-quotes-in-heading | Niet-afgesloten apostrof in kopje |
| misc-tidy-replacement-issues | Overige problemen |
| duplicate-ids | Dubbele ID's |
| template-arg-in-extension-tag | Uitbreidingstag met sjabloonparameter |
Normale prioriteit
| Fout | Description |
|---|---|
| bogus-image-options | Onjuist opgegeven opties mediabestand |
| fostered | Misplaatste inhoud |
| misnested-tag | Elementen die elkaar niet compleet insluiten |
| multi-colon-escape | Koppeling die begint met meerdere dubbele punten |
| wikilink-in-extlink | Koppelingen in koppelingen |
Lage prioriteit
| Fout | Description |
|---|---|
| empty-heading MW 1.44+ | Lege koppen |
| missing-end-tag | Afsluitende tag ontbreekt |
| missing-end-tag-in-heading | Ontbrekende eindtag in kop |
| stripped-tag | Genegeerde elementen |
| obsolete-tag | Verouderde HTML elementen |
| night-mode-unaware-background-color | Ingebedde stijlregel voor de achtergrondkleur zonder bijbehorende tekstkleur |
Verborgen problemen
Verborgen lint problemen hebben geen prioriteit in de extensie linter. In feite zijn dit een andere categorie van zaken dan de voorgaande categorieën en dekken ze de volgende gebieden.
- Het kunnen vroege verkenningen en experimenten zijn om een problematisch gebruik van wikitext te definiëren. De verborgen aard laat ontwikkelaars/productteams de lint-logica en de omvang van de lint afstemmen en stelt het ook in staat om een discussie te voeren zonder onmiddellijke tot actie te hoeven komen om oplossingen te vinden. Uiteindelijk kunnen deze niet worden opgelost of worden gepromoveerd naar een probleem voor correctie door bewerkers en bots.
- Ze kunnen het resultaat zijn van inhoudsanalyses die op andere manieren kunnen worden gebruikt dan het op de oppervlakte brengen in de Linter-interface. In dit geval wordt het Linting-product gebruikt voor zijn analyse- en opslagmogelijkheden en is het niet bedoeld om het direct actie nemen door redacteuren en zal het derhalve nooit worden gepromoveerd tot op te lossen probleem.
Impact op wikignome workflows
Met de opname van verborgen problemen als concept is het doel om elke impact op bestaande workflows van wikignomes te minimaliseren (en indien mogelijk volledig te elimineren). In T334527, bestudeerden we de API's en UI's waar verborgen lints optraden. Als verborgen problemen de workflow verstoren, voeg dan een commentaar aan die taak toe of voer een nieuwe taak in op de extensie Linter. Wat nog te doen is, is het onderdrukken van verborgen lints in de quarry resultaten.
Onderdrukken verborgen lints
Bovendien worden bewerkers die de linter-database-replica's direct via quarry opvragen, aanbevolen om hun queries te updaten om de verborgen problemen met de where-clausule uit te sluiten. Dit zal nu lastig zijn en vereist de opsomming van identiteiten van verborgen lint-problemen. Maar we onderzoeken hier het geven van gemakkelijker opties, zie T334527.
Voor een voorbeeld van het genoemde uitsluiten, zie de regel join page on page.page_id in de query op deze pagina.
Lijst verborgen problemen
Hier is de huidige bekende lijst van verborgen problemen samen met de probleem id's in de database voor gebruik in SQL-query's met quarry.
| Fout | Description |
|---|---|
| fostered-transparent | Misplaatste onzichtbare inhoud |
| large-tables | Grote tabellen die moeilijk te bekijken zijn op mobiel |
| missing-image-alt-text | Ontbrekende alt-tekst voor afbeelding |
| pre-expansion | Wikitext format pre extension tag expanding templates |