https://github.com/zegl/turbo-pr
Automatic GitHub Pull Request quality checks
https://github.com/zegl/turbo-pr
github github-bot github-webhooks pull-request
Last synced: 3 months ago
JSON representation
Automatic GitHub Pull Request quality checks
- Host: GitHub
- URL: https://github.com/zegl/turbo-pr
- Owner: zegl
- License: mit
- Created: 2017-09-06T18:27:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-17T09:46:46.000Z (almost 8 years ago)
- Last Synced: 2025-02-10T02:46:59.958Z (5 months ago)
- Topics: github, github-bot, github-webhooks, pull-request
- Language: Go
- Homepage: https://github.com/apps/turbo-pr
- Size: 15.6 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)
```yaml
pullRequest:
maxAllowedCommits: 1commit:
maxSubjectLength: 72
minSubjectLength: 10maxBodyRowLength: 50
subjectMustMatchRegex:
- "^(fea|fix|doc)\\([a-z0-9\\-]{2,30}\\)"
```