📜 ⬆️ ⬇️

Upsource 2.0 came out with an IDE plug-in, Java code analysis in Gradle projects, JavaScript navigation and much more.

Hello again, Habr!

A week ago, we released a new version of Upsource , a tool for code review and navigation through repositories .

Over the six months since the first release, we have managed to significantly expand the functionality, and now we can share the result of our work.

First, we created an IDE plugin for development environments on the IntelliJ platform (in particular, IntelliJ IDEA, WebStorm, Android Studio and others), which allows you to carry out code review, comment on the code, follow the news inside the project, receive links to the code, which you can later exchange with colleagues, and all this - without leaving a cozy IDE.
IDE plugin for code review
')
By popular demand, there is support for branches in Subversion , as well as tags in Git and Mercurial.
Search Git Tag Repository

Static analysis of Java code and navigation within projects now works in projects on Gradle , whereas before all this was available only in projects using Maven.

Further, in any Java projects, a comparison of the occurrences of Java characters in two adjacent revisions is now available: Upsource will show how many entries have been added, how many have been deleted, and how many have not changed.
Comparing occurrences of the session character between two revisions

Significantly simplified the stages of creating and conducting a code review. In particular, there was an automatic review hint , and if the review goes through several iterations, you will certainly need to use the filtering of revisions .
Filter reviews in code review

Finally, navigation and search for occurrences of JavaScript code within HTML / CSS / JavaScript projects are now available. This is the first step to ensure that static analysis and navigation appear not only in Java code, but also in a number of other languages ​​that are supported by the IntelliJ platform. JavaScript support is still experimental, and one can hardly expect it to work flawlessly, but we intend to improve it for the next releases.
JavaScript Navigation

To learn more about the new functionality of Upsource 2.0, you can view the full list of changes or watch a small video shot by our technical evangelist Trisha Gee:


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

Speaking of prices . Upsource 2.0 is free for anyone who has bought one of the plans for the first version. In addition, we recall that Upsource is always free for teams of up to 10 people.

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


All Articles