project_config.reporters.default module

Default reporters.

class project_config.reporters.default.BaseDefaultReporter(rootdir: str, fmt: Optional[str] = None)[source]

Bases: project_config.reporters.base.BaseFormattedReporter

Base reporter for default reporters.

_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 data report in custom project-config format.

generate_errors_report() str[source]

Generate errors report in custom project-config format.

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

Bases: project_config.reporters.base.BaseColorReporter, project_config.reporters.default.BaseDefaultReporter

Default color reporter.

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

Default reporter colorized error messages formatter.

class project_config.reporters.default.DefaultReporter(rootdir: str, fmt: Optional[str] = None)[source]

Bases: project_config.reporters.base.BaseNoopFormattedReporter, project_config.reporters.default.BaseDefaultReporter

Default black/white reporter.

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

Default reporter error messages formatter.