IFClite TypeScript API
    Preparing search index...

    Interface Finding

    What a finding carries before the engine stamps code, severity and docs.

    interface Finding {
        field?:
            | "attribute.name"
            | "attribute.value"
            | "property.propertySet"
            | "property.baseName"
            | "property.dataType"
            | "property.value"
            | "material.value"
            | "classification.system"
            | "classification.value"
            | "entity.name"
            | "entity.predefinedType"
            | "partOf.entity.name"
            | "partOf.entity.predefinedType";
        fixes?: QuickFix[];
        message: string;
        nodeId: string;
        severity?: LintSeverity;
    }
    Index
    field?:
        | "attribute.name"
        | "attribute.value"
        | "property.propertySet"
        | "property.baseName"
        | "property.dataType"
        | "property.value"
        | "material.value"
        | "classification.system"
        | "classification.value"
        | "entity.name"
        | "entity.predefinedType"
        | "partOf.entity.name"
        | "partOf.entity.predefinedType"
    fixes?: QuickFix[]
    message: string
    nodeId: string
    severity?: LintSeverity

    Demote this finding below the rule's default severity (e.g. a construct the reference tools accept in practice). Ignored when the caller overrides the rule's severity.