Kontroll före publicering

MCP Abilities – Check Runner: en avslutad granskning är inte alltid godkänd

Noll fel kan ändå innebära ett underkänt resultat. Check Runner kopplar er AI-assistent till officiella WordPress Plugin Check och räknar även varningar som underkänt. Använd resultatet för att avgöra vad som behöver rättas innan tillägget släpps.

Illustration av granskning inför en tilläggsutgåva

En enda varning stoppar godkännandet

Tänk er en utgåvekandidat utan rapporterade fel men med två varningar. Granskningen är klar, men Check Runner markerar den som underkänd. Både antalet fel och antalet varningar måste vara noll.

Verktyget använder alla kontroller som finns i den officiella kontrollmotorn, även experimentella kontroller. Begäran om en mindre uppsättning eller färre kategorier ignoreras. Den installerade versionen av Plugin Check avgör vilka kontroller som finns.

Fynden innehåller fil, rad, kolumn, meddelande och diagnostikkod när Plugin Check lämnar dessa uppgifter. Använd dem för att hitta problemet, rätta koden och granska det ändrade tillägget igen.

En gul varning håller kontrollbommen stängd framför ett programpaket

Även en gul varning betyder stopp. Granskningen godkänns bara med noll fel och noll varningar.

En jobbreferens är ett kvitto, inget godkännande

Ange async: true för körning i bakgrunden. Check Runner lämnar en jobbreferens medan WordPress schemalägger granskningen. Som standard körs anropet synkront.

Läs samma jobb med plugin-check/job-status. Pending betyder att jobbet inte har startat; running att det inte är klart. Ett jobb med status complete kan innehålla ett godkänt resultat, fynd som gör granskningen underkänd eller ett körningsfel.

Bakgrundskörning är beroende av WordPress cron och serverns resursutrymme för PHP. En referens garanterar inte att jobbet kan starta eller bli klart. Undersök ett jobb som har fastnat eller avbrutits innan ni begär ett nytt.

Ett jobbkvitto går genom en bakgrundsgranskning och leder till ett separat slutresultat

Kvittot följer ett jobb. Läs det sparade slutresultatet innan ni bedömer tillägget.

Från installerad kandidat till användbart resultat

1. Välj exakt tillägg

Installera kandidaten på en lämplig WordPress-testwebbplats med officiella Plugin Check aktiverat. Ge assistenten tilläggets slug eller basfilnamn. Välj läget för nytt tillägg eller uppdatering efter granskningens syfte.

2. Kör hela granskningen

Begär en fullständig granskning och välj bakgrundskörning vid behov. Spara jobbreferensen och läs statusen. Att jobbet har schemalagts betyder inte att granskningen är godkänd.

3. Läs antal och fynd tillsammans

Kontrollera först om körningen är klar. Läs sedan godkännandestatus, antal fel och antal varningar. Om listan har kortats saknas synliga fynd, även om totalsiffrorna omfattar hela granskningsresultatet.

4. Rätta, granska igen och testa

Rätta fynden och kör en ny fullständig granskning av det ändrade tillägget. Testa även de faktiska funktionerna och integrationerna. Ett rent Plugin Check-resultat bevisar inte att tillägget fungerar korrekt och garanterar inte att WordPress.org godkänner det.

Svaret har en storleksgräns

Som standard visar svaret högst 100 fynd. Med max_results kan gränsen höjas till 500. Fel visas före varningar. En lång fellista kan därför göra att varningsdetaljer inte får plats i svaret.

Det finns ingen sidindelning för resten av fynden. Om truncated är true, använd det officiella Plugin Check-gränssnittet för att undersöka fler detaljer. Beskriv inte svaret som en fullständig lista över fynd.

Två åtgärder med olika behörigheter

plugin-check/run startar en granskning och kräver WordPress-behörigheten att aktivera tillägg. plugin-check/job-status läser ett sparat jobb och kräver behörigheten att hantera webbplatsens inställningar.

Använd ett konto med båda behörigheterna för bakgrundsjobb. Check Runner rättar inga källfiler, installerar inte kandidaten och publicerar inga utgåvor. Den här versionen saknar åtgärder för att avbryta eller radera jobb.

Förbered WordPress-anslutningen

Check Runner anger WordPress 6.9 eller senare och PHP 8.0 eller senare som minimikrav. WordPress 6.9 innehåller Abilities API. Använd en underhållen PHP-version som webbplatsen stöder.

Det officiella Plugin Check-tillägget måste vara installerat och aktivt. Anslut en autentiserad MCP-klient via WordPress MCP Adapter och kontrollera att de nödvändiga åtgärderna upptäcks.

Beroende på MCP-konfigurationen kan ett exponeringslager som MCP Expose Abilities behövas för att köråtgärden ska kunna upptäckas. Kontrollera anslutningen innan ni startar en granskning.

Illustration av granskning inför en tilläggsutgåva

Förstå vad nästa granskning faktiskt visar

Installera Check Runner, kontrollera att båda åtgärderna är tillgängliga och begär en fullständig granskning av den installerade kandidaten. Läs slutresultatet och dess begränsningar innan ni beslutar om publicering.