---
title: markdown-local-target-missing
description: Reports a local Markdown destination whose target does not exist.
---

[← All Rules](/rules/)

## What it does

Reports a local destination when its resolved file or directory is absent.

## Why it matters

The destination cannot take readers to the referenced repository resource.

## Examples

### Non-passing

```md title="docs/guide.md"
[Setup](missing.md)
```

### Passing

```md title="docs/guide.md"
[Setup](setup.md)
```

```md title="docs/setup.md"
# Setup
```

## When it applies

This Rule belongs to the configurable `markdown-destinations` group. Existing files and directories are valid local targets; the target does not need to be a Recognized Document.

## References

See [Presswork Configuration](/configuration/#profile) for Profile selection and [`src/lib/local-target-resolver.ts`](https://github.com/evilkiwi/presswork/blob/main/src/lib/local-target-resolver.ts) for local-target resolution.
