Condividi tramite


URL in includeRuleSets

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità e funzionalità pianificate per Dynamics 365 Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365, Power Platform e Cloud per le soluzioni di settore.

Abilitata per Anteprima pubblica Disponibilità generale
Amministratori, autori, responsabili del marketing o analisti, automaticamente 1 mar. 2023 1 apr. 2023

Valore aziendale

Business Central viene fornito con un set di regole di analisi del codice, ad esempio per PTE e AppSource, e ne applica anche molte per quest'ultimo durante l'invio di app. Vedi Analisi di codice per altre informazioni.

Fino ad ora, ogni progetto o area di lavoro doveva definire i propri set di regole nel file del set di regole, rendendo difficile la condivisione, la manutenzione (ad esempio, quando vengono introdotte nuove regole) e la prescrizione di un set di regole comune tra le app. Tuttavia, viene ora aggiunto il supporto per utilizzare gli URL nel file del set di regole, consentendo la manutenzione dei set di regole in un'unica posizione condivisa.

Dettagli sulla funzionalità

Sfrutta il nuovo supporto per gli URL nei set di regole CodeCop per condividere, mantenere e applicare facilmente regole comuni. Esistono due modi per aggiungere regole tramite URL.

Aggiungere URL alle regole in settings.json

Il file delle impostazioni ora contiene due nuove proprietà per gestire i file del set di regole esterni. Puoi puntare a una posizione esterna utilizzando la proprietà al.ruleSetPath e puoi controllare se il percorso viene utilizzato tramite la nuova proprietà al.enableExternalRulesets.

Utilizzare gli URL in al.ruleSetPath per condividere, mantenere e applicare facilmente le regole tra i progetti

Aggiungere l'URL alle regole nel file del set di regole

Puoi anche fare riferimento a set di regole esterni dal file del set di regole, aggiungendo i percorsi URL alla proprietà del percorso in includedRuleSets, che fino ad ora supportava solo i file.

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

Questa funzionalità può essere utilizzata anche dallo strumento della riga di comando alc.exe includendo l'argomento -enableexternalrulesets.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee, fornendo suggerimenti e inviando feedback. Utilizza il forum all'indirizzo https://aka.ms/bcideas.

Grazie per l'idea

Grazie per aver inviato questa idea. Abbiamo ascoltato la tua idea, insieme a commenti e voti, e abbiamo deciso di aggiungerla alla nostra roadmap di prodotto.

Vedi anche

Set di regole per gli strumenti di analisi del codice (documenti)