# `Vastlint.ValidationError`
[🔗](https://github.com/aleksUIX/vastlint-erlang/blob/main/lib/vastlint.ex#L230)

Raised by `Vastlint.validate!/1` when the NIF call itself fails.

This is NOT raised for invalid VAST tags - a tag with validation errors
still returns a `Vastlint.Result` with `valid: false`. This exception
indicates a system-level failure (NIF not loaded, empty input, etc.).

# `t`

```elixir
@type t() :: %Vastlint.ValidationError{__exception__: true, message: binary()}
```

---

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