Skip to content

Rules

Prose ships its rules across two categories. Auto-fix rules rewrite source as part of prose format and surface as Severity::Format diagnostics under prose check. Lint rules surface as Severity::Lint diagnostics in both subcommands and never rewrite.

Every rule respects the suppression directives and the enabled knob, which lets a project disable any rule without re-shaping the rest of the pipeline.

Subsetting

--select and --ignore restrict the active set per invocation, taking precedence over the configured-enabled set. See the Installation chapter for the CLI surface.