project_config.types module

Types.

class project_config.types.ActionsContext(fix: bool)[source]

Bases: tuple

Context of global data passed to rule verbs.

_asdict()

Return a new dict which maps field names to their values.

_field_defaults = {}
_field_types = {'fix': ForwardRef('bool')}
_fields = ('fix',)
_fields_defaults = {}
classmethod _make(iterable)

Make a new ActionsContext object from a sequence or iterable

_replace(**kwds)

Return a new ActionsContext object replacing specified fields with new values

fix: bool

Alias for field number 0

class project_config.types.ErrorDict(*args, **kwargs)[source]

Bases: dict

Error data type.

definition: str
file: typing_extensions.NotRequired[str]
fixable: typing_extensions.NotRequired[bool]
fixed: typing_extensions.NotRequired[bool]
hint: typing_extensions.NotRequired[str]
message: str
class project_config.types.Rule(*args, **kwargs)[source]

Bases: dict

Style rule.

files: List[str]