Выпущен Upsource 2.0


JetBrains выпустила версию 2 своего обозревателя кода на основе браузера вместе с новым подключаемым модулем проверки кода для IntelliJ IDEA.

Upsource, о котором мы сообщали, когда он был выпущен в прошлом году, позволяет вам просматривать исходный код в репозиториях, делиться и обсуждать код, искать символы или текст и находить варианты использования.

Новый подключаемый модуль работает с IntelliJ IDEA и другими IDE JetBrains и позволяет вам принимать участие в обсуждениях кода и управлять проверками кода, не выходя из среды IDE. В этом видео Триша Джи представляет свои возможности:

Плагин является частью Upsource 2.0, который также теперь поддерживает ветки SVN, а также теги Git и Mercurial. Поддержка ветвей SVN помогает в том, что ветки SVN необходимо включать и настраивать вручную: вы можете использовать шаблоны для определения одного или нескольких путей SVN, где Upsource должен искать ветки.

Вы также можете выполнять анализ кода Java и навигацию в проектах на основе Gradle, а также использовать функции навигации и поиска JavaScript в веб-приложениях, написанных на HTML, CSS и JavaScript. Эта последняя функция описана на сайте JetBrains как:

‘Все еще находится на ранней стадии, и вы можете столкнуться с некоторыми шероховатостями, такими как проверка поддельного кода в коде AngularJS или использование символов в анонимных функциях, неправильно помеченных как недавно добавленные в View usages diff. Мы будем работать над устранением этих проблем в будущих версиях Upsource ».

Однако, когда это работает, теперь вы можете использовать функции навигации, подобные IDE, такие как «Перейти к объявлению», «Найти использования» и «Выделить использование в коде JavaScript». В простых случаях вы даже можете сравнить использование двух версий файла JavaScript.

Одним из приятных моментов в новой версии является возможность создавать обзоры кода прямо из списка ревизий. Upsource также сделает «умные» предложения рецензентам проверить код, который вы пометили для проверки, на основе истории файлов, включенных в проверку кода, а также прошлых рецензентов. Как только вы щелкните, чтобы добавить рецензента, предложенные рецензенты отображаются вверху списка.

Еще одним интересным дополнением к новой версии является то, что она учится обеспечивать навигацию JavaScript и поиск использования в проектах HTML / CSS / JavaScript. Однако разработчики говорят, что это следует рассматривать как экспериментальную функцию. Одно улучшение, которого не было в версии для первых пользователей, – это расширенная интеграция с системой отслеживания проблем. Рекламируется, что это, скорее всего, будет выпущено в следующем месяце в небольшом обновлении.


Добавить комментарий