📜 ⬆️ ⬇️

Upsource 3.0 with PHP support, GitHub pull requests and more

Hi, Habr!
Yesterday we released a new version of our tool for code review and navigation through repositories, Upsource. Let's see what's new in this release.

PHP, Kotlin and JavaScript support
From the very first release, we aimed to make a tool for code review, which would be as smart as the IDE from JetBrains. Therefore, starting with the first version in Upsource, there were such features as code navigation and static analysis for Java projects, similar to those found in IntelliJ IDEA. This functionality helps to better understand the changes in the project and to understand what potential problems could sneak into these changes, or how to further improve the quality of the code. However, we decided not to dwell on the support of only Java projects and today we are pleased to inform you that in version 3.0, similar functionality is also available for PHP and Kotlin projects. We also brought to mind the support of JavaScript, which was available before, but was in the experimental stage.

image
')
Github pull requests
If your team uses GitHub pull requests as the main process of code review, we are pleased to announce that now all the smart Upsource functionality can come to your aid. To do this, simply connect Upsource to your GitHub repository and Upsource will treat your pull requests as code review. All comments and activity in them, of course, will be synchronized with GitHub.

image


More tips for code review
Upsource 3.0 compares the results of static code analysis between the first and last revisions in code review and shows only the differences. In this way, you can see which problems were fixed by the new change, and which potential problems were introduced in this change.

image

CI build status
Starting with this version, you can configure sending messages with the status of relevant assemblies from your CI server (for example, TeamCity) to a Upsource. After kommit has fallen many tests? Perhaps reviewing the code should be postponed until corrected.

And much more
As in previous releases, we continued to improve IDE integration. In addition, webhooks support, new analytics reports have appeared in Upsource 3.0, the set of permissions has expanded and the upgrade procedure has been significantly simplified.

To learn more about the new functionality of Upsource 3.0, you can view the full list of changes or sign up for a free webinar.

You can download the product from here ; Read the prices here , and follow the latest news by subscribing to the Upsource twitter account .

Source: https://habr.com/ru/post/281046/


All Articles