Dela via


URL:er i includeRuleSets

Viktigt

Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Nya och planerade funktioner för Dynamics 365 Business Central. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Power Platform och Cloud for Industry.

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Administratörer, utvecklare, marknadsförare eller analytiker, automatiskt 1 mars 2023 1 april 2023

Affärsvärde

Business Central levereras med en uppsättning kodanalysregler, till exempel för PTE:er och AppSource, och upprätthåller till och med många av dem för den senare när du skickar in appar. Se Kodanalysatorer för att läsa mer.

Fram till nu har varje projekt eller arbetsyta behövt definiera sina egna regeluppsättningar i regeluppsättningsfilen, vilket gör det svårt att dela, underhålla (till exempel när nya regler introduceras) och föreskriva en gemensam regeluppsättning för flera appar. Men nu lägger vi till stöd för att använda URL:er i regeluppsättningsfilen, vilket tillåter underhåll av regeluppsättningar på en enda, delad plats.

Information om funktionen

Dra nytta av nytt stöd för URL:er i CodeCop-regeluppsättningar för att enkelt dela, underhålla och upprätthålla gemensamma regler. Det finns två sätt att lägga till regler via URL:er.

Lägga till URL till regler i settings.json

Inställningsfilen innehåller nu två nya egenskaper för att hantera externa regeluppsättningsfiler. Du kan peka på en extern plats genom att använda al.ruleSetPath-egenskapen, och du kan styra om sökvägen används genom den nya al.enableExternalRulesets-egenskapen.

Använda URL:er i al.ruleSetPath för att enkelt dela, underhålla och upprätthålla regler mellan flera projekt

Lägga till URL till regler i regeluppsättningsfilen

Du kan också hänvisa till externa regeluppsättningar från regeluppsättningsfilen genom att lägga till URL-platserna till sökvägsegenskapen i includedRuleSets, som fram till nu bara har haft stöd för filer.

{
    "name": "Personal Project ruleset",
    "description": "A list of project specific rules",
    "includedRuleSets": [
        {
            "action": "Default",
            "path": "https://bcartifacts.azureedge.net/rulesets/appsource.default.ruleset.json"
        }
    ],
    ...
    ]
}

Denna funktion kan också användas från kommandoradsverktyget alc.exe genom att inkludera -enableexternalrulesets-argumentet.

Berätta vad du tycker

Hjälp oss förbättra Dynamics 365 Business Central genom att diskutera idéer, ge förslag och lämna feedback. Använd forumet på https://aka.ms/bcideas.

Tack för ditt förslag

Tack för att du skickade in det här förslaget. Vi har lyssnat på ditt förslag, som tillsammans med kommentarer och röster hjälper oss bestämma vad som ska läggas till i vår produktplan.

Se även

Regeluppsättning för kodanalysverktygen (dokument)