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

A single validation finding returned by `Vastlint.validate/1`.

Severity is an atom: `:error`, `:warning`, or `:info`.
Path and spec_ref may be `nil` for document-level issues.

# `t`

```elixir
@type t() :: %Vastlint.Issue{
  id: binary(),
  message: binary(),
  path: binary() | nil,
  severity: :error | :warning | :info,
  spec_ref: binary()
}
```

---

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