Share via


URLs in includeRuleSets

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Neue und geplante Funktionen in Dynamics 365 Business Central. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365-, Power Platform- und Cloud for Industry-Veröffentlichungspläne.

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administrator*innen, Maker*innen, Marketingspezialist*innen, Analyst*innen, automatisch 1. März 2023 1. Apr. 2023

Geschäftswert

Business Central enthält eine Reihe von Codeanalyseregeln, z. B. für PTEs und AppSource, und erzwingt sogar viele Regeln für letztere beim Einreichen von Apps. Weitere Informationen finden Sie unter Codeanalyse.

Bisher musste jedes Projekt oder jeder Arbeitsbereich seine eigenen Regelsätze in der Regelsatzdatei definieren, was die gemeinsame Nutzung, Verwaltung (beispielsweise bei der Einführung neuer Regeln) und Vorgabe eines allgemeinen Regelsatzes für alle Apps erschwert hat. Wir fügen jedoch jetzt die Unterstützung für die Verwendung von URLs in der Regelsatzdatei hinzu, was die Verwaltung von Regelsätzen an einem einzigen, freigegebenen Ort ermöglicht.

Details zur Funktion

Nutzen Sie die neue Unterstützung für URLs in CodeCop-Regelsätzen, um allgemeine Regeln einfach freizugeben, zu verwalten und durchzusetzen. Es gibt zwei Möglichkeiten, Regeln über URLs hinzuzufügen.

URL zu Regeln in settings.json hinzufügen

Die Einstellungsdatei enthält jetzt zwei neue Eigenschaften zum Umgang mit externen Regelsatzdateien. Mit der Eigenschaft al.ruleSetPath können Sie auf einen externen Speicherort verweisen und über die neue Eigenschaft al.enableExternalRulesets lässt sich steuern, ob der Pfad verwendet wird.

URLs in al.ruleSetPath verwenden, um Regeln einfach projektübergreifend freizugeben, zu verwalten und durchzusetzen

URL zu Regeln in der Regelsatzdatei hinzufügen

Sie können auch auf externe Regelsätze aus der Regelsatzdatei verweisen, indem Sie der Pfadeigenschaft in includedRuleSets die URL-Speicherorte hinzufügen, die bisher nur Dateien unterstützt haben.

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

Diese Funktion kann auch über das alc.exe-Befehlszeilentool durch Einfügen des -enableexternalrulesets-Arguments verwendet werden.

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.

Vielen Dank für Ihre Idee.

Vielen Dank für die Einsendung dieser Idee. Ihre Ideen, Vorschläge und Meinungen helfen uns bei der Entscheidung, was wir in unsere Produktroadmap aufnehmen.

Siehe auch

Regelsatz für die Codeanalysetools (Dokumente)