Coverage for lintro / parsers / prettier / prettier_issue.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-04-03 18:53 +0000

1"""Typed structure representing a single Prettier issue.""" 

2 

3from dataclasses import dataclass, field 

4from typing import ClassVar 

5 

6from lintro.enums.severity_level import SeverityLevel 

7from lintro.parsers.base_issue import BaseIssue 

8 

9 

10@dataclass 

11class PrettierIssue(BaseIssue): 

12 """Simple container for Prettier findings. 

13 

14 Attributes: 

15 DEFAULT_SEVERITY: Defaults to INFO (pure formatter). 

16 code: Tool-specific code identifying the rule. 

17 """ 

18 

19 DEFAULT_SEVERITY: ClassVar[SeverityLevel] = SeverityLevel.INFO 

20 

21 code: str = field(default="")