defmodule NLdoc.Validation.State do @moduledoc """ State for validation rules. """ alias NLdoc.Spec.Validation.Finding use NLdoc.Util.State schema do field :findings, [Finding.t()] field :heading_level, :infinity | integer(), default: :infinity field :definition_term_id_without_details, String.t() | nil field :encountered_heading_1?, boolean(), default: false field :parent_is_heading?, boolean(), default: false end end