PHPサポート、GitHubプルリクエストなどを備えたアップソース3.0

こんにちは、Habr!

昨日、コードレビューとリポジトリナビゲーション用のツール、Upsourceの新しいバージョンをリリースしました。 このリリースの新機能を見てみましょう。



PHP、Kotlin、およびJavaScriptのサポート

最初のリリースから、JetBrains IDEと同じくらいスマートなコードレビューツールの作成に取り組んできました。 したがって、Upsourceの最初のバージョンから、IntelliJ IDEAで見つけることができるものと同様に、Javaプロジェクトのコードナビゲーションや静的分析などの機能がありました。 この機能により、プロジェクトの変更をよりよく理解し、これらの変更に潜む可能性のある問題や、コードの品質をさらに向上させる方法を理解できます。 ただし、Javaプロジェクトのみのサポートを停止しないことにしました。本日、バージョン3.0ではPHPとKotlinのプロジェクトで同じ機能が利用できることをお知らせします。 また、JavaScriptのサポートについても思い出しました。これは、以前は利用可能でしたが、実験段階でした。



画像



Githubプルリクエスト

チームが主なコードレビュープロセスとしてGitHubプルリクエストを使用している場合、すべてのスマートアップソース機能がサポートされるようになったことをお知らせいたします。 これを行うには、UpsourceをGitHubリポジトリに接続するだけで、Upsourceはプルリクエストをコードレビューと見なします。 もちろん、それらのすべてのコメントとアクティビティはGitHubと同期されます。



画像





コードレビューのその他のヒント

アップソース3.0は、コードレビューの最初と最後のリビジョン間で静的コード分析の結果を比較し、違いのみを表示します。 これにより、新しい変更によって修正された問題と、この変更で導入された潜在的な問題を確認できます。



画像



CIビルドステータス

このバージョン以降、CIサーバー(TeamCityなど)からUpsourceへの関連アセンブリのステータスを含むメッセージの送信を構成できます。 コミット後に多くのテストが失敗しましたか? おそらく、コードレビューは修正されるまで延期されるべきです。



その他

以前のリリースと同様に、IDE統合の改善を続けました。 さらに、Upsource 3.0でWebhookのサポートが登場し、新しい分析レポート、一連の権限が拡張され、更新手順が大幅に簡素化されました。



Upsource 3.0の新機能の詳細については、変更点の全リストを読むか、無料のウェビナーにサインアップしてください。



ここから製品をダウンロードできます。 ここで価格を知ることができ、 Upsource twitterアカウントに加入することで最新のニュースを追跡できます



All Articles