markmv - v1.39.2
    Preparing search index...

    Interface LinkValidatorOptions

    Configuration options for link validation operations.

    Controls which types of links are validated and how validation is performed, including external link checking, timeout settings, and strictness levels.

    interface LinkValidatorOptions {
        checkExternal?: boolean;
        externalTimeout?: number;
        strictInternal?: boolean;
        checkClaudeImports?: boolean;
        checkContentFreshness?: boolean;
        freshnessConfig?: Partial<FreshnessConfig>;
        enableAuthDetection?: boolean;
        authConfig?: Partial<AuthConfig>;
        allowAuthRequired?: boolean;
        checkWikilinks?: boolean;
        skipDomains?: string[];
        externalRetries?: number;
        wikilinkResolver?: (target: string) => WikilinkResolution;
    }
    Index
    checkExternal?: boolean

    Check external links (http/https)

    externalTimeout?: number

    Timeout for external link checks in milliseconds

    strictInternal?: boolean

    Treat missing files as errors

    checkClaudeImports?: boolean

    Check Claude import links

    checkContentFreshness?: boolean

    Enable content freshness detection for external links

    freshnessConfig?: Partial<FreshnessConfig>

    Configuration for content freshness detection

    enableAuthDetection?: boolean

    Enable authentication-aware link validation

    authConfig?: Partial<AuthConfig>

    Configuration for authentication detection

    allowAuthRequired?: boolean

    Treat auth-required links as valid (not broken)

    checkWikilinks?: boolean

    Check Obsidian wikilinks against the vault

    skipDomains?: string[]

    External-link hostnames excluded from checking entirely (known problematic sites)

    externalRetries?: number

    Extra attempts for transient external failures (network errors, 5xx, 429)

    wikilinkResolver?: (target: string) => WikilinkResolution

    Resolver for wikilink targets against the whole vault file set