docs: def _apply_line_rules(lines, commit, rules, line_nr_start):
          """ Iterates over the lines in a given list of lines and validates a given list of rules against each line """
          all_violations = []
          line_nr = line_nr_start
          for line in lines:
              for rule in rules:
                  violations = rule.validate(line, commit)
                  if violations:
                      for violation in violations:
                          violation.line_nr = line_nr
                          all_violations.append(violation)
              line_nr += 1
          return all_violations