Running Lift

Lift’s pull-request workflow is the primary way to interact with Lift. Once you have installed Lift on a repository which it can build and analyze (see Getting Started), you are ready to use the pull-request workflow. Lift will automatically analyze your repository each time a pull request is submitted to your repository, comparing the source and destination branches.

After analysis, Lift will report any introduced bugs that it finds as line comments on the GitHub pull-request diff. Any bugs not introduced by the pull-request or falling outside of the diff can be viewed on the Lift Console.

Lift will also take advantage of GitHub’s status API to let you know if there were any new bugs introduced by the pull request:

The pull-request workflow is the best way to use Lift. It will give you feedback on your code changes without any additional effort. Especially if you are already using a pull-request based workflow, Lift will simply be there like a trusted teammate, always ready to give you a thorough code review. Now that you have the basics down, check out the Configuration Guide to get the most out of Lift.

Having any problems? See our troubleshooting page for a pull-request example to make sure everything is configured properly.