Testwiki:Finesser/Tidy/Test
Tester för finessen "Tidy". Huvuddelen av koden som testas finns på MediaWiki:Gadget-tidy-on-save.js.
Testerna körs endast i desktopläge.
- 💾 Något ändras vid publicering, förhandsgranskning och ändringsvisning.
- ⚠️ Wikitexten analyseras medan man skriver den, och en varning visas.
- ✏️ Något fylls i medan man skriver wikitexten.
🐛 Felrapportering
Om Tidy krånglar, kontakta Skalman på diskussionssidan eller per mejl. Beskriv vad som hände, om någon varning visades och om du gjorde något ovanligt eller såg något konstigt.
⌛ Prestanda
Testa hur lång tid det tar för Tidy att processa en sida.
💾 Transformationer
Testa transformationer som görs vid sparning, förhandsgranskning och visning av ändringar.
⚠️ Varna inte om felet är avhjälpt
Testwiki:Finesser/Tidy/Test/case
💾 Inga hårda mellanslag eller tabbtecken
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Max 1 mellanslag i följd
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Trimma bort mellanslag på rader
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Max 1 tom rad
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Ingen tom rad i början på en sida
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera HTML-kommentarer
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera nowiki-taggar m.fl.
- I denna grupp ingår
- nowiki, pre, ref, math, gallery, hiero.
- Förutom allmänna whitespacekorrigeringar (inga hårda mellanslag, max en tom rad, max ett mellanslag, trimma rader, börja inte en sida med tom rad), ändra inget i dessa taggar.
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Trimma bort mellanslag i mallnamn
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Trimma bort mellanslag i mallparametrar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Korrigera mallnamn
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Mellanslag före genus- och numerusmall m.fl.
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Inget mellanslag i början på rader i listor
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Inga radbrytningar i länkar och länktexter
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera länkar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Undantag som inte stöds fullt ut
Tidy kan inte korrekt tolka och processa sidor innehållandes länkar eller mallar som placerats innanför [[ och ]], så för säkerhets skull avbryter Tidy processningen och varnar. För bildfiler rekommenderas istället Mall:Mall och mallar placerade i länktexter bör flyttas utanför [[ och ]].
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera HTML-taggar
- Vanliga HTML taggar
- div, span, sup, sub, big, small, code, u, s, b, p
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera mallar och mallparametrar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Opacifiera tabeller
- Rå tabellkod ska egentligen inte förekomma direkt på sidor i huvudnamnrymden. Men om de finns är det bäst att Tidy är varsam med ändringar, så får den hanteras manuellt vid annat tillfälle istället.
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Trimma bort mellanslag i rubriknamn
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Tom rad ovanför rubrik
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Undantag
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Ingen tom rad under rubrik
Testwiki:Finesser/Tidy/Test/case
⚠️ Varna om felaktiga rubriker
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Tom rad mellan översättningsavsnitt
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Ingen tom rad ovanför listrader
Testwiki:Finesser/Tidy/Test/case
💾 Mellanslag på fetstilsrad
- Det ska vara ett mellanslag efter det fetstilade ordet om något kommer efter, annars inte:
'''fetstil''' något annat'''fetstil'''- Om det fetstilade ordet börjar med apostrof, ska det föregås av ett mellanslag:
''' 'fetstil'''- Om det fetstilade ordet börjar med apostrof, ska det efterföljas av ett mellanslag:
'''fetstil' '''
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Undantag
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Mellanslag efter {{tagg}}
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Kontrollera generell mallsyntax
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Fixa språkkod
- I mallar som ska innehålla en språkkod som motsvarar språknamnet i rubriken.
- Utgår från listan på MediaWiki:Gadget-data-lang-code-templates.json och Modul:lang/data.
Språkrubriken
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar med exakt 1 anonym parameter
- Mall:Mall och andra ordklassmallar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Undantag
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar med minst 1 anonym parameter
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar med 2-3 anonyma parametrar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar med 3 anonyma parametrar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar med 3-4 anonyma parametrar
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Specialfall: Mallar med språkparameter
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Mallar som inte stöds
- Mall:Mall, Mall:Mall (har |1= som språkparameter, men används bara i mallar, inte i huvudnamnrymden)
- Mall:Mall (saknar både |språk= och |1= och behöver ses över.)
- Mall:Mall (har |1= som språkparameter, menn den överensstämmer oftast inte med språkrubriken.)
Syntax som inte stöds
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Fixa språkkod: {{ö}}
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
💾 Transformationskategori
När man publicerar, förhandsgranskar eller visar ändringar och transformationer har gjorts, så visas ett meddelande i stil med "Wikitexten justerad (mellanslag, språkkoder)". Kategorierna i detta meddelande testas här.
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
✏️ Medan man skriver
Testa transformationer som görs när man tycker på en viss tangent på tangentbordet. I testerna anges markörens position med <markör>.
Dessa tester innehåller inga varningsmeddelanden, utan de förekommer som vanligt fortlöpande enligt testerna längre upp på sidan.
Fyll i språkkod
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Fyll i sluttagg
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Testwiki:Finesser/Tidy/Test/case
Fyll i <references/>-tagg
Testwiki:Finesser/Tidy/Test/case
🤞 Önskemål
Detta är önskemål att eventuellt kika på i framtiden.
🤞💾 Mellanslag efter kommatecken
Lägg till ett mellanslag efter alla kommatecken. Behöver undersökas.
🤞💾 Enhetligt utseende på kursiva parenteser
Det finns för närvarande många varianter på hur extra information anges. Bland annat förekommer (vanlig parentes), ''kursiv text'', ''(kursiv parentes)'' eller (''rak parentes med kursiv test''), <small>liten text</small> eller (kombinerat rakt, ''och kursivt''). Ibland förekommer också andra färger. Kan detta på något sätt göras mer enhetligt?
🤞💾 Ordklassmall
Lägg till ordklassmall om både den och mall för böjningstabell saknas. Undantag: Inte för avsnitt som bara har böjning som definition. Ta bort ordklassmallen om avsnittet bara har en böjning som definition.
🤞💾 Sortera listor
Sortera listor som ex.vis Mall:Mall:
- Specialfall:
- Listmallar kopplade till vissa definitioner.
- Hur ska sortering ske när annan info inkluderas ihop med ordet? Opacifiering?
- Hur kan sådan annan info se ut?
- Språk påverkar sortering
- Bör språkkod ges som första parameter?
- Påverkan på prestanda acceptabel?
- Kan man begränsa ändringar till listor som i den aktuella redigeringen lagts till/redigerats?
- Bör ordlistemallar modulifieras innan stöd läggs till i Tidy? (Modulifiering av ordlistemallar ändrar syntax av mallarna från Mall:Mall-syntax till Mall:Mall-syntax i parametrarna. Hur stor blir ändringen för Tidy?)
🤞💾 Sortera rubriker
Sortera språkrubriker. Sortera ordklassrubriker?
🤞💾 Sortera översättningar
Sortera översättningar.
🤞⚠️ Varna vid mallanrop av icke existerande mallar
Varna vid mallanrop av icke existerande mallar. Prestandaproblem? Det finns många mallar och hur underhålls en lista över existerande mallar?
🤞💾 Ta bort fler tomma rader
- Ändra 2+ radbrytningar till 1 ovanför rader som börjar med
*,#och:. - Ändra 2+ radbrytningar till 1 ovanför rader som börjar med
{och'''.
- Undantag:
{{ö-toppeller{{ö-sesom föregås av{{ö-botteneller{{ö-se - Eventuellt riskabelt. Bör undersökas först.