Kodeanalyse
Referansedokumentasjon for kodeanalyse-regler i Altinn Studio.
Referansedokumentasjon for kodeanalyse-regler som brukes i Altinn Studio.
- 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
- ALTINNAPP0602: subformComponentId og subformDataTypeId støttes ikke
En subformPdf-oppgave har innstillinger som ikke lenger er 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
- ALTINNAPP0702: postkassen er besvart to ganger
Samme postkasse blir besvart av mer enn én behandler
- ALTINNAPP0703: postkassen blir aldri besvart
En postkasse blir åpnet, men ingen behandler tar imot svarene
- 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
- ALTINNAPP0900: to felt deler samme id
To oppføringer i presentationFields eller dataFields har samme id for samme dataTypeId
- ALTINNAPP0901: feltet peker på en ukjent datatype
En oppføring i presentationFields eller dataFields har en dataTypeId appen ikke har deklarert
- ALTINNAPP0902: automatisk sletting sammen med slettesperre
applicationmetadata.json har både autoDeleteOnProcessEnd og preventInstanceDeletionForDays
- ALTINNAPP1000: PDF-systemoppgaven har ingenting å vise
En PDF-systemoppgave har verken pdfLayoutName eller autoPdfTaskIds
- ALTINNAPP1002: PDF-systemoppgaven lister noe som ikke gir innhold i PDF-en
autoPdfTaskIds lister PDF-oppgaven selv, en oppgave uten UI-mappe eller en tom oppføring ved siden av andre
- ALTINNAPP1003: oppgaven bruker feil BPMN-element
En oppgave i process.bpmn er et annet BPMN-element enn oppgavetypen krever
- ALTINNAPP1024: subformPdf-oppgaven peker på en UI-mappe den ikke kan vise
subformUiFolder er ikke UI-mappen til et underskjema med en defaultDataType appen kjenner
- ALTINNAPP1026: pdfLayoutName peker på en side som ikke finnes
pdfLayoutName for en PDF-systemoppgave peker på en side som ikke finnes i UI-mappen til oppgaven
- ALTINNAPP9999: ukjent analysefeil
Analysen feilet med en uventet feil