Rules
The recommended policy contains twenty rules grouped by the evidence they inspect. Configure the few rules with project-specific values rather than forking the complete set.
Structure
lint/transition-placementlint/section-level-jumplint/duplicate-targetlint/empty-sectionlint/forbidden-directivelint/code-block-languagelint/code-block-terminallint/version-directive-version
Source
lint/blank-line-after-directivelint/no-tablint/indentationlint/max-line-lengthlint/trailing-whitespacelint/max-blank-lineslint/american-englishlint/blank-line-after-anchor
References
lint/unresolved-referencelint/unused-external-link-definitionlint/forbidden-link-destinationlint/invalid-link-destination
Rules report stable codes and original byte spans. Reference-based negative findings, such as an unused definition, are suppressed when opaque directive content makes graph coverage incomplete.
Use Configuration to replace policy values and Custom rules for application-specific checks.