Analyse
I appen blir det gjort analyse av kode for å rapportere på kvalitet og feil som kan føre til bugs og hendelser. Analysen er implementert som en Roslyn analyzer og pakkes sammen med Altinn.App.Core. Analysene er tilgjengelig fra v8.6.
- ALTINNAPP0001: Altinn-appprosjektet ble ikke funnet
Analysen fant ikke prosjektkatalogen og ble ikke kjørt
- ALTINNAPP0002: feil i applicationmetadata.json
applicationmetadata.json mangler, finnes i flere eksemplarer eller kan ikke leses
- ALTINNAPP0500: farlig bruk av IHttpContextAccessor
IHttpContextAccessor.HttpContext bør ikke brukes i konstruktører
- ALTINNAPP0600: enablePdfCreation støttes ikke
enablePdfCreation på en dataType er ikke lenger støttet
- ALTINNAPP0601: gammel eFormidling-konfigurasjon støttes ikke
eFormidling-blokken i applicationmetadata.json er ikke lenger støttet
- ALTINNAPP0700: forseglet standardimplementasjon er erstattet
En klasse erstatter et grensesnittmedlem hvis standardimplementasjon er forseglet
- ALTINNAPP0701: ufullstendig registrering forkastes
Resultatet av et builder-kall forkastes, men er ikke en brukbar registrering alene
- ALTINNAPP0800: tjenesteeier mangler nødvendig autorisasjon
policy.xml gir ikke apporganisasjonen rettighetene appen bruker på egne vegne
- ALTINNAPP0801: tjenesteeiers autorisasjon kunne ikke verifiseres
Analysen kunne ikke avgjøre statisk om apporganisasjonen har de nødvendige rettighetene
- ALTINNAPP9999: ukjent analysefeil
Analysen feilet med en uventet feil