includeRuleSets-sääntöjen URL-osoitteet

Tärkeää

Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Dynamics 365 Business Centralin uudet ja suunnitellut toiminnot. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n, Power Platformin ja Cloud for Industryn julkaisusuunnitelmat.

Käyttö Julkinen esiversio Yleinen saatavuus
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti 1 maalis 2023 1 huhti 2023

Liiketoiminta-arvo

Business Central sisältää joukon koodin analysointisääntöjä, joita käytetään esimerkiksi PTE-laajennuksissa ja AppSourcessa, ja niistä monien käyttöä valvotaan jälkimmäisessä sovellusten lähettämisen yhteydessä. Lisätietoja on kohdassa Koodin analysointitoiminnot.

Tähän saakka jokaiseen projektiin tai työtilaan on määritetty omat sääntöjoukot ruleset-tiedostossa, minkä vuoksi yleisen sääntöjoukon jakaminen, ylläpitäminen (esimerkiksi otettaessa uusia sääntöjä käyttöön) ja määrääminen sovellusten välillä on ollut hankalaa. Nyt ollaan kuitenkin lisäämässä tuki URL-osoitteiden käyttämiseen ruleset-tiedostossa, mikä mahdollistaa sääntöjoukkojen ylläpitämisen yhdessä, jaetussa sijainnissa.

Toiminnon tiedot

CodeCop-sääntöjoukon URL-osoitteiden uuden tuen avulla on helppo jakaa, ylläpitää ja valvoa yleisten sääntöjen noudattamista. Sääntöjä voidaan lisätä kahdella tavalla URL-osoitteiden avulla.

URL-osoitteen lisääminen sääntöihin settings.json-tiedostossa

Asetustiedosto sisältää nyt kaksi uutta ulkoisten ruleset-tiedostojen käsittelemiseen tarkoitettua ominaisuutta. Ulkoiseen sijaintiin voidaan osoittaa käyttämällä al.ruleSetPath-ominaisuutta ja polun käyttämistä voidaan hallita uudella al.enableExternalRulesets-ominaisuudella.

al.ruleSetPath-ominaisuuden URL-osoitteiden avulla on helppo jakaa ja ylläpitää sääntöjä sekä valvoa niiden käyttämisestä eri projekteissa

URL-osoitteen lisääminen sääntöihin ruleset-tiedostossa

Ulkoisiin sääntöjoukkoihin voidaan viitata myös ruleset-tiedostosta lisäämällä URL-sijainnit polun ominaisuuteen -säännössä, joka aiemmin tuki vain tiedostoja.

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

Sisällyttämällä -enableexternalrulesets-argumentti tätä toimintoa voidaan käyttää myös alc.exe-komentorivityökalusta.

Kerro mielipiteesi

Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.

Kiitos ideasta

Kiitos tämän idean lähettämisestä. Kuuntelimme asiakkaiden ideoita sekä niihin liittyviä kommentteja ja äänestyksiä. Niiden avulla päätimme, mitä tuotteen julkaisusuunnitelmaan lisätään.

Katso myös

Koodianalyysityökalujen sääntöjoukko (dokumentaatio)