class documentation

class MapReduceMixin: (source)

View In Hierarchy

A mixin design to allow multi-process/threaded runs of a Checker.

Method __init__ Undocumented
Method get_map_data Returns merge-able/reducible data that will be examined.
Method reduce_map_data For a given Checker, receives data for all mapped runs.
def __init__(self): (source)

Undocumented

@abc.abstractmethod
def get_map_data(self) -> Any: (source)

Returns merge-able/reducible data that will be examined.

@abc.abstractmethod
def reduce_map_data(self, linter: PyLinter, data: list[Any]): (source)

For a given Checker, receives data for all mapped runs.