Enforce Checklists from Code Automations

When CodeSee posts an automated checklist on your pull request, it will also enforce that each item on the checklist is checked before merge.

Enforcing Checklists

When a Code Automation posts an automated checklist on your pull request, CodeSee will also enforce that each item on the checklist is checked before merge.

We do this with what GitHub calls a Check.

When there are still remaining items to be checked, the Check fails, preventing your pull request from being merged:

When all items are checked, the Check passes, and you can merge the pull request with confidence!

Disabling (or enabling) Checklist Enforcement

Checklist enforcement is enabled by default.

If you would like to disable or enable checklist enforcement for specific repositories, you can do so in the CodeSee web app under Settings > Features:

You can enable and disable checklist enforcement for each repository

You can enable and disable checklist enforcement for each repository