project_config.plugins.inclusion module

Inclusions checker plugin.

class project_config.plugins.inclusion.InclusionPlugin[source]

Bases: object

static excludeContent(value: list[str], _rule: Rule, context: ActionsContext) Results[source]
static excludeLines(value: list[str], _rule: Rule, context: ActionsContext) Results[source]
static ifIncludeLines(value: dict[str, list[str]], _rule: Rule, _context: ActionsContext) Results[source]
static includeContent(value: list[str], _rule: Rule, context: ActionsContext) Results[source]
static includeLines(value: list[str], _rule: Rule, context: ActionsContext) Results[source]
project_config.plugins.inclusion._directories_not_accepted_as_inputs_error(action_type: str, action_name: str, dir_path: str, definition: str) ErrorDict[source]