Direcciones URL en includeRuleSets

Importante

Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, vaya a Características nuevas y previstas para Dynamics 365 Business Central. Para conocer los últimos planes de lanzamiento, vaya a los planes de lanzamiento de Dynamics 365, Power Platform y Cloud for Industry.

Habilitada para Versión preliminar pública Disponibilidad general
Administradores, creadores, vendedores o analistas, automáticamente 1 de marzo de 2023 1 de abr. de 2023

Valor empresarial

Business Central viene con un conjunto de reglas de analizador de código, como para PTE y AppSource, e incluso aplica muchas de estas cuando se entregan aplicaciones. Consulte Analizadores de código para obtener más información.

Hasta ahora, cada proyecto o espacio de trabajo tenía que definir sus propios conjuntos de reglas en el archivo de conjunto de reglas, lo que dificultaba compartir, mantener (por ejemplo, cuando se introducen nuevas reglas) y prescribir un conjunto de reglas común para todas las aplicaciones. Sin embargo, ahora ofrecemos compatibilidad para usar direcciones URL en el archivo del conjunto de reglas, lo que permite efectuar el mantenimiento de conjuntos de reglas en una única ubicación compartida.

Detalles de la característica

Saque partido a la nueva función de compatibilidad con direcciones URL en los conjuntos de reglas de CodeCop para compartir, mantener y aplicar reglas comunes fácilmente. Hay dos formas de agregar reglas a través de direcciones URL.

Agregar una dirección URL a las reglas en settings.json

El archivo de configuración ahora contiene dos nuevas propiedades para gestionar archivos de conjunto de reglas externas. Puede apuntar a una ubicación externa mediante la propiedad al.ruleSetPath y puede controlar si la ruta se usa a través de la nueva propiedad al.enableExternalRulesets.

Usar direcciones URL en al.ruleSetPath para compartir, llevar el mantenimiento y aplicar reglas fácilmente en todos los proyectos

Agregar una dirección URL a las reglas en el archivo de conjunto de reglas

También puede hacer referencia a conjuntos de reglas externas desde el archivo de conjunto de reglas, para ello, agregue las ubicaciones de las direcciones URL a la propiedad de ruta en includedRuleSets, que hasta ahora solo admitía archivos.

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

Esta característica también se puede usar desde la herramienta de línea de comandos alc.exe, para lo cual es necesario incluir el argumento -enableexternalrulesets.

Qué piensa

Ayúdenos a mejorar Dynamics 365 Business Central comentando ideas, facilitando sugerencias y proporcionando comentarios. Use el foro de https://aka.ms/bcideas.

Gracias por esta idea

Gracias por enviar esta idea. Su idea nos ha interesado y hemos tenido en cuenta los comentarios y los votos, lo que nos ha ayudado a decidir qué incorporaremos en el plan de desarrollo del producto.

Consulte también

Conjunto de reglas para las herramientas de análisis de código (documentación)