@staticmethod
    def _apply_commit_rules(rules, commit, gitcontext):
        all_violations = []
        for rule in rules:
            violations = rule.validate(commit, gitcontext)
            if violations:
                all_violations.extend(violations)
        return all_violations
Setup a job directory for specified input (galaxy) job id, tool id,
dataset/ETHPy150Open jorisroovers/gitlint/gitlint/lint.py/GitLinter._apply_commit_rules--crossover with--dataset/ETHPy150Open galaxyproject/pulsar/pulsar/managers/__init__.py/ManagerInterface.setup_job