project_config.reporters.yaml module

YAML reporters.

class project_config.reporters.yaml.YamlColorReporter(*args: Any, colors: Optional[Dict[str, str]] = None, **kwargs: Any)[source]

Bases: project_config.reporters.base.BaseColorReporter

Color reporter in YAML format.

_abc_impl = <_abc_data object>
_transform_config_data(value: str) str[source]
_transform_errors(value: str) str[source]
_transform_plugins_data(value: str) str
_transform_style_data(value: str) str[source]
data: t.Dict[str, t.Any]
errors: FilesErrors
generate_data_report(data_key: str, data: Dict[str, Any]) str[source]

Generate a data report in color YAML format.

generate_errors_report() Any[source]

Generate an errors report in YAML format with colors.

class project_config.reporters.yaml.YamlReporter(rootdir: str, fmt: Optional[str] = None, only_hints: bool = False)[source]

Bases: project_config.reporters.base.BaseReporter

Black/white reporter in YAML format.

_abc_impl = <_abc_data object>
data: t.Dict[str, t.Any]
errors: FilesErrors
generate_data_report(data_key: str, data: Dict[str, Any]) str[source]

Generate a data report in black/white JSON format.

generate_errors_report() str[source]

Generate an errors report in black/white YAML format.