project_config.plugins.inclusion module

Inclusions checker plugin.

class project_config.plugins.inclusion.InclusionPlugin[source]

Bases: object

static excludeContent(value: List[str], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]][source]
static ifIncludeLines(value: Dict[str, List[str]], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]][source]
static includeLines(value: List[str], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]][source]
project_config.plugins.inclusion._directories_not_accepted_as_inputs_error(action_type: str, action_name: str, dir_path: str, definition: str) Dict[str, str][source]