IFClite TypeScript API
    Preparing search index...

    Interface IDSAuditIssue

    A single audit finding.

    interface IDSAuditIssue {
        code: IDSAuditCode;
        column?: number;
        detail?: Record<string, string | number | undefined>;
        facetType?:
            | "attribute"
            | "property"
            | "material"
            | "classification"
            | "entity"
            | "partOf";
        line?: number;
        message: string;
        path: string;
        severity: IDSAuditSeverity;
    }
    Index

    Stable string-literal code for programmatic dispatch.

    column?: number

    Optional 1-based source column for the offending node.

    detail?: Record<string, string | number | undefined>

    Optional structured detail for callers that want to render rich UI.

    facetType?:
        | "attribute"
        | "property"
        | "material"
        | "classification"
        | "entity"
        | "partOf"

    Originating facet type when the issue is tied to a specific facet.

    line?: number

    Optional 1-based source line of the offending node, when the parser exposes it. Present mainly for E_PARSE_* issues.

    message: string

    Human-readable message. Localised via the translator if one is provided.

    path: string

    XPath-ish path into the document (e.g., specifications[0].applicability.facets[1]).

    Severity bucket. error issues fail the audit; warning/info do not.