Coverage for lintro / models / core / yamllint_options.py: 100%

6 statements  

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

1"""Yamllint-specific configuration options.""" 

2 

3from dataclasses import dataclass, field 

4 

5from .base_tool_options import BaseToolOptions 

6 

7 

8@dataclass 

9class YamllintOptions(BaseToolOptions): 

10 """Yamllint-specific configuration options. 

11 

12 Attributes: 

13 config_file: Path to config file 

14 strict: Strict mode 

15 """ 

16 

17 config_file: str | None = field(default=None) 

18 strict: bool | None = field(default=None)