URL's in includeRuleSets

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe en geplande functies voor Dynamics 365 Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365, Power Platform en Cloud for Industry.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 1 maart 2023 1 apr. 2023

Zakelijke waarde

Business Central wordt geleverd met een reeks regels voor codeanalyse, zoals voor PTE's en AppSource, en dwingt zelfs veel af voor de laatste bij het indienen van apps. Zie Code-analyzers voor meer informatie.

Tot op heden moest elk project of elke werkruimte zijn eigen regelset definiëren in het regelsetbestand, waardoor het moeilijk werd om een gemeenschappelijke regelset voor verschillende apps te delen, te onderhouden (bijvoorbeeld bij de introductie van nieuwe regels) en voor te schrijven. We voegen nu echter de ondersteuning toe voor het gebruik van URL's in het regelsetbestand, waardoor het onderhoud van regelsets op een enkele, gedeelde locatie mogelijk wordt.

Functiedetails

Profiteer van nieuwe ondersteuning voor URL's in CodeCop-regelsets om op eenvoudige wijze gemeenschappelijke regels te delen, te onderhouden en af te dwingen. Er zijn twee manieren om regels toe te voegen via URL's.

URL toevoegen aan regels in settings.json

Het instellingenbestand bevat nu twee nieuwe eigenschappen om externe regelsetbestanden te verwerken. U kunt naar een externe locatie verwijzen door de eigenschap al.ruleSetPath te gebruiken en u kunt bepalen of het pad wordt gebruikt via de nieuwe eigenschap al.enableExternalRulesets.

URL's gebruiken in al.ruleSetPath om gemakkelijk regels te delen, te onderhouden en af te dwingen in verschillende projecten

URL toevoegen aan regels in het regelsetbestand

U kunt ook verwijzen naar externe regelsets vanuit het regelsetbestand door de URL-locaties toe te voegen aan de eigenschap path in de includeRuleSets, die tot nu toe alleen bestanden ondersteunde.

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

Deze functie kan ook worden gebruikt vanuit de opdrachtregeltool alc.exe door opnamen van het argument -enableexternalrulesets.

Geef ons uw mening

Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.

Hartelijk dank voor uw idee

Bedankt voor het inzenden van dit idee. We hebben uw idee en de bijbehorende opmerkingen en stemmen bekeken en aan de hand daarvan bepaald wat we aan onze productroadmap toevoegen.

Zie ook

Regelset voor de tools voor codeanalyse (docs)