OptionalallowTreat auth-required links as valid (not broken)
OptionalauthAPI keys/credentials for authenticated requests
OptionalauthCustom headers for specific domains
OptionalcacheEnable validation result caching
OptionalcacheCache directory path
Check for circular references in file dependencies
Validate Claude import paths
OptionalcheckEnable content freshness detection for external links
Enable external HTTP/HTTPS link validation
OptionaldryShow what would be changed without making changes
OptionalenableEnable authentication-aware link validation
OptionalenforceInternal-link href form to enforce: relative (no leading /), absolute (leading /), or none
OptionalexternalExtra attempts for transient external failures (network errors, 5xx, 429)
Timeout for external link validation in milliseconds
OptionalfailExit on first broken link found
OptionalforceForce operation even if conflicts exist
OptionalfreshnessDefault staleness threshold in days
OptionalgitGit diff range for incremental validation
OptionalgitOnly validate staged files
Group results by file or by link type
Include line numbers and context in output
OptionalincludeInclude dependency tracking for changed files
OptionallinkTypes of links to validate
OptionalmaxMaximum depth to traverse subdirectories when using glob patterns
OptionalobsidianValidate Obsidian wikilinks by resolving them against the whole vault
Show only broken links, not all validation results
OptionalrequireFrontmatter fields every validated file must define
OptionalskipExternal-link hostnames excluded from checking entirely (comma-separated on the CLI)
Treat missing internal files as errors
OptionalverboseShow detailed output
Configuration options for link validation operations.
Controls how broken link detection is performed across markdown files.