Automatically analyzes new pull requests in the selected repositories
Comments directly on pull requests when it finds potential issues
Suggests fixes for the problems it identifies
Diamond works behind the scenes, with no changes required to your existing PR workflow. Your team can continue using GitHub just as they do today, with Diamond providing additional feedback alongside human reviewers.For teams using continuous integration, Diamond works alongside your test suite to catch issues that tests often miss, like logic bugs, edge cases, and security vulnerabilities.
If this is your first time authenticating Graphite using the GitHub App, select the “Install GitHub App” button; otherwise, select the “Add organization” button.
Install the Graphite GitHub App using the pop-up window that appears, selecting your personal account’s login.
After returning to the GitHub authentication settings page, click the “Join team” button next to your personal account’s login.
After completing these steps, you can enable Diamond on your personal account following the instructions for Getting started with Diamond.
You can only enable Diamond on personal repositories that you own.
While Diamond works great out of the box, you can customize it to better fit your team’s workflow and standards. See our Customization page for details on:
Setting up exclusions to prevent Diamond from commenting on certain types of issues
Creating custom rules that match your team’s coding guidelines