def rule_runner() -> RuleRunner: return RuleRunner( rules=rules(), target_types=[ PythonSourcesGeneratorTarget, PythonRequirementTarget, SpecialDepsTarget ], )
def rules(): return [ *cloc.rules(), *dependees.rules(), *dependencies.rules(), *filedeps.rules(), *list_roots.rules(), *list_targets.rules(), *(list_targets_old.rules() if not is_v2_exclusive else ()), *source_file_validator.rules(), ]
def rules(): return [ *cloc.rules(), *dependees.rules(), *dependencies.rules(), *filedeps.rules(), *filter_targets.rules(), *list_roots.rules(), *list_targets.rules(), *source_file_validator.rules(), ]
def rules(): return [ *count_loc.rules(), *dependees.rules(), *dependencies.rules(), *filedeps.rules(), *filter_targets.rules(), *list_roots.rules(), *list_targets.rules(), *paths.rules(), *peek.rules(), *regex_lint.rules(), ]
def rule_runner() -> RuleRunner: return RuleRunner(rules=rules(), target_types=[PythonLibrary, PythonRequirementLibrary])
def rules(cls): return (*super().rules(), *rules())