Skip to content
/ turbo-pr Public

Automatic GitHub Pull Request quality checks

License

Notifications You must be signed in to change notification settings

zegl/turbo-pr

Repository files navigation

Turbo PR

Turbo PR is a tool for automatic Pull Request quality checks.

Available checks

  • Max amount of commits per PR
  • Max/Min length of commit message subjects
  • Max length of commit message body rows
  • Regex matching commit subjects

Configuration (add this as turbo-pr.yaml to your repo)

pullRequest:
  maxAllowedCommits: 1

commit:
  maxSubjectLength: 72
  minSubjectLength: 10

  maxBodyRowLength: 50

  subjectMustMatchRegex:
  - "^(fea|fix|doc)\\([a-z0-9\\-]{2,30}\\)"

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages