Partager via


URL dans includeRuleSets

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir Nouveautés et prévisions pour Dynamics 365 Business Central. Pour les derniers plans de lancement, voir Plans de lancement pour Dynamics 365, Power Platform et Cloud for Industry.

Activé(e) pour Version préliminaire publique Disponibilité générale
Administrateurs, créateurs, responsables marketing ou analystes, automatiquement 1er mars 2023 1er avril 2023

Valeur commerciale

Business Central est livré avec un ensemble de règles d’analyseur de code, telles que pour les PTE et AppSource, et en applique même plusieurs pour ces dernières lors de la soumission d’applications. Voir Analyseurs de code pour en savoir plus.

Jusqu’à présent, chaque projet ou espace de travail devait définir ses propres ensembles de règles dans le fichier d’ensemble de règles, ce qui rend difficile le partage, la maintenance (par exemple, lorsque de nouvelles règles sont introduites) et la prescription d’un ensemble de règles communes à toutes les applications. Cependant, nous ajoutons désormais la prise en charge de l’utilisation des URL dans le fichier d’ensemble de règles, permettant la maintenance des ensembles de règles dans un seul emplacement partagé.

Détails de la fonctionnalité

Tirez parti de la nouvelle prise en charge des URL dans les ensembles de règles CodeCop pour partager, gérer et appliquer facilement des règles communes. Il existe deux manières d’ajouter des règles via des URL.

Ajouter une URL aux règles dans settings.json

Le fichier de paramètres contient désormais deux nouvelles propriétés pour gérer les fichiers d’ensemble de règles externes. Vous pouvez pointer vers un emplacement externe en utilisant la propriété al.ruleSetPath, et vous pouvez contrôler si le chemin d’accès est utilisé via la nouvelle propriété al.enableExternalRulesets.

Utiliser les URL dans al.ruleSetPath pour partager, maintenir et appliquer facilement des règles entre les projets

Ajouter une URL aux règles dans le fichier d’ensemble de règles

Vous pouvez également faire référence à des ensembles de règles externes à partir du fichier d’ensemble de règles, en ajoutant les emplacements d’URL à la propriété de chemin d’accès dans includedRuleSets, qui jusqu’à présent ne prenaient en charge que les fichiers.

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

Cette fonctionnalité peut également être utilisée à partir de l’outil de ligne de commande alc.exe en intégrant l’argument -enableexternalrulesets.

Donnez-nous votre avis

Aidez-nous à améliorer Dynamics 365 Business Central en proposant des idées et en faisant des suggestions et des commentaires. Consultez le forum à l’adresse https://aka.ms/bcideas.

Merci pour votre idée !

Merci d’avoir soumis cette idée ! Nous avons tenu compte de votre idée, ainsi que de vos commentaires et de vos votes, afin de choisir ce qu’il convient d’ajouter à notre feuille de route de produits.

Voir aussi

Ensemble de règles pour les outils d’analyse de code (documents)