Del via


URL-adresser i includeRuleSets

Vigtige oplysninger

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at gå til Nyheder og planlagte tiltag til Dynamics 365 Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365, Power Platform og Cloud for Industry.

Aktiveret til Offentlig forhåndsversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere automatisk 1. marts 2023 1. april 2023

Forretningsværdi

Business Central kommer med et sæt kodeanalysatorregler, såsom for PTE'er og AppSource, og håndhæver endda mange for sidstnævnte, når de indsender apps. Se Kodeanalysatorer for flere oplysninger.

Indtil nu har hvert projekt eller arbejdsområde skulle definere deres egne regelsæt i regelsætfilen, hvilket gør det svært at dele, vedligeholde (f.eks. når nye regler introduceres) og foreskrive et fælles regelsæt på tværs af apps. Nu tilføjer vi imidlertid støtte til at bruge URL-adresser i regelsætfilen, hvilket tillader vedligeholdelse af regelsæt på en enkelt, delt placering.

Funktionsdetaljer

Udnyt ny understøttelse af URL-adresser i CodeCop-regelsæt for nemt at dele, vedligeholde og håndhæve fælles regler. Der er to måder at tilføje regler via URL-adresser.

Føj URL-adresse til regler i settings.json

Indstillingsfilen indeholder nu to nye egenskaber til at håndtere eksterne regelsætfiler. Du kan pege på en ekstern placering ved at bruge egenskaben al.ruleSetPath, og du kan kontrollere, om stien skal bruges gennem den nye al.enableExternalRulesets-egenskab.

Brug URL-adresser i al.ruleSetPath til nemt at dele, vedligeholde og håndhæve regler på tværs af projekter

Føj URL-adresse til regler i regelsætfilen

Du kan også henvise til eksterne regelsæt fra regelsætfilen ved at tilføje URL-adresseplaceringerne til stiegenskaben i includeRuleSets, som indtil nu kun har understøttet 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"
        }
    ],
    ...
    ]
}

Denne funktion kan også bruges fra kommandolinjeværktøjet alc.exe ved at inkludere argumentet -enableexternalrulesets.

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere idéer, komme med forslag og give feedback. Brug forummet på https://aka.ms/bcideas.

Tak for din idé

Tak for din indsendelse af denne idé. Vi har lyttet til din idé samt til kommentarer og afstemninger for bedre at kunne beslutte, hvad der skal føjes til vores produktplaner.

Se også

Regelsæt for kodeanalyseværktøjerne (dokumentation)