blob: 605d7045ec0936b4b963066bf74c76188d395a6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# This rule is ignored because it doesn't have a .py extension
from gitlint.rules import CommitRule, RuleViolation
from gitlint.options import IntOption
class MyUserCommitRule2(CommitRule):
name = "my-user-commit-rule2"
id = "TUC2"
options_spec = [IntOption('violation-count', 0, "Number of violations to return")]
def validate(self, _commit):
violations = []
for i in range(1, self.options['violation-count'].value + 1):
violations.append(RuleViolation(self.id, "Commit violation %d" % i, "Content %d" % i, i))
return violations
|