Coverage for lintro / parsers / markdownlint / markdownlint_issue.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
1"""Markdownlint issue model."""
3from dataclasses import dataclass, field
4from typing import ClassVar
6from lintro.enums.severity_level import SeverityLevel
7from lintro.parsers.base_issue import BaseIssue
10@dataclass
11class MarkdownlintIssue(BaseIssue):
12 """Represents an issue found by markdownlint-cli2.
14 Attributes:
15 DEFAULT_SEVERITY: Defaults to INFO (style/formatting tool).
16 code: Rule code that was violated (e.g., MD013, MD041).
17 """
19 DEFAULT_SEVERITY: ClassVar[SeverityLevel] = SeverityLevel.INFO
21 code: str = field(default="")