# `JsonRemedy.Layer3.EllipsisFilter`
[🔗](https://github.com/nshkrdotcom/json_remedy/blob/v0.2.1/lib/json_remedy/layer3/ellipsis_filter.ex#L1)

Filters unquoted ellipsis ("...") placeholders from JSON content.

LLMs and humans often use "..." as a placeholder to indicate truncated or
omitted content. This module detects and removes unquoted ellipsis while
preserving quoted "..." as valid string values.

Based on json_repair Python library (parse_array.py:34-37)

Performance optimized: Uses global regex replacement in single pass.

# `filter_ellipsis`
[🔗](https://github.com/nshkrdotcom/json_remedy/blob/v0.2.1/lib/json_remedy/layer3/ellipsis_filter.ex#L30)

```elixir
@spec filter_ellipsis(String.t() | nil) :: {String.t(), list()}
```

Remove unquoted ellipsis patterns from JSON content.
Returns {filtered_content, repairs}.

Uses global regex replacement for O(n) single-pass processing.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
