Does SourceLevel costs for public repositories?

SourceLevel is free for public repositories, enabling Open Source projects to have powerful and automated code reviews for their code. We offer a 15 days trial period for private repositories, and after that you must subscribe to one of our plans to continue reviewing your private repos. Publicizing or privatizing your repositories on source provider (GitHub® or GitLab®) will be taken in account and will be reflected on the subscription status of your organization on SourceLevel.

Which git hosting solutions does SourceLevel support?

Currently SourceLevel supports GitHub® and GitLab®. We have plans on adding BitBucket support in the future. If you use other git hosting solution, please let us know.

Does SourceLevel work with GitHub® Enterprise?

Currently no - SourceLevel only supports for now.

My team doesn’t use Pull Requests - is SourceLevel still useful for us?

Day by day reviews and the weekly chart can still be useful for teams doing Continuous Integration, but you will need to check the review results periodically.

Who will have access to the reviews of our repositories?

Reviews of public repositories will be visible to anyone, and the review of private repositories will be accessible to anyone that has access to the repository on source provider - we periodically synchronize the permissions from you repo to ensure that you don’t to replicate any permissions rules manually.

My team doesn’t have strict guidelines of how we should configure each engine?

Don’t worry - if your repository does not include the configuration for a specific engine (like the .rubocop.yml file for RuboCop), SourceLevel will use a curated configuration file based on the Plataformatec Guidelines. Engines which aren’t covered by the Guidelines practices will be executed with their default configuration instead.

Can I change or cancel my plan anytime?

Yes - you can change or cancel your plan anytime. In case you are changing your plan, changes will take place immediately and additional costs or credits will be included in your next invoice. For more information, visit our Subscription and plans documentation page.

How do I cancel my plan?

In order to cancel your plan, follow the step-by-step available in our Subscription and plans documentation page.

What happens if I cancel my plan?

Once you’ve canceled your subscription, you’ll no longer be charged and SourceLevel will wait until the end of the current billing cycle to stop collecting data, reviewing and commenting on the Pull Requests of your private repositories. SourceLevel will preserve existing review data, and will still review and comment on any public repositories you have on your organization. For more information, visit our Subscription and plans documentation page.

Common Authentication Issues

Redirected to Login page after trying to sign in/up

We’ve recently made a change in app cookie structure that requires users who have previously signed in, remove the existent cookie for After doing that you can try to sign in again.

If you use Google Chrome, you can use this link: chrome://settings/siteData?

Error Types

You may encounter these errors when trying to sign up or sign in.

Unconfirmed GitHub account

If you receive the message You must confirm your GitHub account email address for your-github-username, this happens because in order to verify your identify we only allow users to sign in/up using GitHub OAuth with all email addresses confirmed. You can check this information in GitHub - Email Settings page.

Unconfirmed SourceLevel account

In case you create your account using email and password (without using OAuth), you need to confirm your email to sign in.

How does SourceLevel review code?

To review code, SourceLevel doesn’t store any source code on our side. When we identify Pull/Merge Requests or new commits, we pull a temporary copy of the repository for the given commit SHA1 to be analyzed. To retrieve this copy we use encrypted tokens that give this access in source providers APIs. Once the analysis completes, the copies are deleted. Note that temporary copies aren’t included in our backups.

Need more help? Feel free to contact us via email. or chat.