doctor — it checks your configuration
and connectivity and reports what needs attention:
Authentication fails or check can’t reach the dashboard
Symptom: commands report an authentication or connectivity error.
Re-authenticate
Git hooks aren’t firing
Symptom: commits or pushes complete without a MergeGuide check.Install (or reinstall) the hooks
--force to overwrite existing hooks. See Install git hooks.A check is slow or Semgrep times out
Symptom:check takes a long time or reports a Semgrep timeout.
- Raise the timeout:
mergeguide check src/ --semgrep-timeout 600. - Or run a faster pass with Semgrep disabled:
mergeguide check src/ --no-semgrep. - Narrow the scope by checking specific paths instead of the whole repo.
An integration isn’t reporting on pull requests
Symptom: PRs open but MergeGuide doesn’t post a result.- Confirm the repository is connected in the dashboard under Repositories.
- For webhook-based integrations (Bitbucket, Azure DevOps), confirm the webhook or service hook is configured with the correct URL and secret. See the integration page for your provider under Integrations.
A check is failing the build on findings you’ve accepted
Symptom: CI fails on a finding you’ve reviewed and accepted.- Disable the specific policy or exclude the path in config — see Reading findings.
- While rolling out, run in advisory mode so findings report without blocking:
mergeguide check . --advisory.
Next steps
FAQ
Short answers to common questions.
CLI reference
Every command and flag.