02Code and packages

Code and packages, checked on every pull request

Guard is a GitHub App. On each pull request it reads the changed files, leaves one comment and a check that fails when something must be fixed now.

How it works, step by step

github.com · pull request 57Sample data

03 Guard · Follows your rules

A guard that follows your rules

Guard is a GitHub App with a rules file. On each pull request it leaves one comment and a check that fails when something must be fixed. It never pushes, merges or deletes anything.

How yof works, shown with sample data
  • Your rules file.yof.yml sets the profile and what to skip. The CLI and Guard both read it.
  • Three profilesRelaxed, balanced or strict. Balanced is the default.
  • Before every commitA hook checks what you are about to commit, before code leaves your computer.
  • On every pull requestOne comment, updated in place, and a check that fails when something must be fixed.
  • Never on its ownNo pushing, no merging, no deleting. You decide.
yof Guard: keys and packages checked on each pull request