Dunolint.Rule
type ('predicate, 'invariant) t = [
| `enforce of 'invariant
| `return
return
stops the evaluation of the rule without trying to enforce any invariant.
| `skip_subtree
This causes the linter to finish the linting of the current rule, however any remaining rule will be skipped, and the entire subtree will not be linted.
*)| `cond of ('predicate Blang.t * ('predicate, 'invariant) t) list
]
module Stable : sig ... end