Module: Yard::Lint::Validators::Documentation::MarkdownSyntax

Defined in:
lib/yard/lint/validators/documentation/markdown_syntax.rb,
lib/yard/lint/validators/documentation/markdown_syntax/config.rb,
lib/yard/lint/validators/documentation/markdown_syntax/parser.rb,
lib/yard/lint/validators/documentation/markdown_syntax/result.rb,
lib/yard/lint/validators/documentation/markdown_syntax/validator.rb,
lib/yard/lint/validators/documentation/markdown_syntax/messages_builder.rb

Overview

MarkdownSyntax validator

Validates markdown syntax in documentation comments. This validator checks for common markdown errors and formatting issues in YARD documentation strings. This validator is enabled by default.

Configuration

To disable this validator:

Documentation/MarkdownSyntax:
  Enabled: false

Examples:

Bad - Invalid markdown syntax

# This is [broken markdown
# Another line with `unclosed code
def process
end

Good - Valid markdown syntax

# This is [valid markdown](https://example.com)
# Another line with `closed code`
def process
end

Defined Under Namespace

Classes: Config, MessagesBuilder, Parser, Result, Validator