Testwiki:Finesser/Tidy/Test

Från testwiki
Version från den 14 januari 2023 kl. 21.22 av imported>Skalman (🐛 Felrapportering: Nytt avsnitt)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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 Skalmandiskussionssidan 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.

Tala gärna också om vilken webbläsare som användes.

⌛ 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

Mall:Mall

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

Mall:Mall

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

Mall:Mall, Mall:Mall 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

Mallar med 3-4 anonyma parametrar

Mall:Mall

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

Mall:Mall, Mall:Mall (temporärt, tills de också flyttar sin språkkod till |1=.)

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: {{ö-topp eller {{ö-se som föregås av {{ö-botten eller {{ö-se
Eventuellt riskabelt. Bör undersökas först.