Skip to content
Esc
navigateopen⌘Jpreview
On this page

markdown-local-target-outside-repository

Reports a local Markdown target that escapes the Repository Root.

← All Rules

What it does

Reports a local destination that resolves outside the Repository Root, either lexically or through a symbolic link.

Why it matters

The Repository Root is the boundary for documentation validation and local-target inspection.

Examples

Non-passing

[Outside notes](../../outside.md)

Passing

[Repository notes](../notes.md)

When it applies

This Rule belongs to the configurable markdown-destinations group. Both the written path and the resolved filesystem path must remain inside the Repository Root.

References

See Concepts for the Repository Root boundary and src/lib/local-target-resolver.ts for local-target resolution.