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