Sider Blog

コードレビュー自動化サービス「Sider」を運営するSider株式会社のコーポレートブログです。

Announcement

Kotlin、C/C++、Shell scriptのサポートを開始しました

Kotlin、C++、ShellScriptの3言語のサポートを追加しました。 スマートフォンアプリケーション、組み込み系プログラム、手元のシェルスクリプトやインフラの管理のためのシェルスクリプトなど、より幅広い範囲のコード・プロジェクトでお使い頂けるようにな…

Yarnサポートのお知らせ

こんにちは、Sider開発チームの木庭です。 本日、事前アナウンスで予告していたとおり、Yarnサポートをリリースいたしました! 今回のリリースでは、Yarnサポートを含む npm 関連のいくつかの動作変更があります。かいつまんで列挙すると、次の通りです。 Ya…

Yarnサポートおよびnpmパッケージのインストール動作変更のお知らせ

こんにちは、Sider開発チームの木庭です。 このたび、待望のYarnサポートの紹介と、npmパッケージをインストールする際の動作変更についてアナウンスをいたします。これらの変更はまだ適用されておらず、2019/8/20に皆様に提供する予定です。 今回の変更の影…

SiderのSlack通知の範囲を設定できるようになりました。

Siderをご利用いただきありがとうございます。SiderのSlack通知において、通知範囲を設定できるようになったのでお知らせいたします。 Siderは、Slack連携に対応しており、Webhookを適切に設定することで、解析完了時に、登録したSlackチャンネルに通知を行…

解析をスキップするブランチ名のパターンに正規表現をサポートしました

こんにちは。プロダクトチームの渡邉です。 Siderでは、特定のブランチの解析をスキップするために、sideci.ymlで解析対象から除外するブランチ名を指定することができます。 今回、このブランチ名のパターンとして正規表現をサポートしましたので、ご紹介し…

Issueをクローズできる権限を制限できるようになりました

こんにちは。プロダクトチームの渡邉です。 Siderではプルリクエスト内で発生したIssueに対して「修正しない」または「確認済みである」ことを表明するために、それぞれのIssueをクローズできるようになっています。この機能は、そのリポジトリに対してGitHu…

RuboCopでより柔軟なgemのインストールをサポートしました

こんにちは。プロダクトチームの渡邉です。 この度、RuboCopの実行時にサードパーティーのRubyGemsリポジトリやGitリポジトリからのgemインストールをサポートしましたので、ご紹介します。 SiderではRuboCopの実行時にプラグインなどを有効にするために、以…

Scoutyさまの導入事例をリリースしました

この度、Siderの導入事例ページに新しく、株式会社scoutyさまの導入事例が追加されました。人工知能によりインターネット上のオープンデータから情報を取得し、最適な企業とマッチングする転職サービスを展開していらっしゃるscoutyさまは、JS、Python、CSS…

パブリックリポジトリの解析結果ページがサインインなしで閲覧できるようになりました

こんにちは。プロダクトチームの渡邉です。 この度、以前からご要望のあったパブリックリポジトリの解析結果をサインインなしで閲覧する機能を公開しましたので、ご紹介します。 Siderでは、プルリクエスト上で発生した警告を確認し、その重要度に応じて、ユ…

ユアマイスター株式会社さまの導入事例をリリースしました

Siderブログをご覧いただいているみなさま、こんにちは! 今週末はPHPユーザの祭典、PHP Conference 2018が開催されますね。 PHP Con直前ということで、本日はSiderのホームページに追加されたばかりのユアマイスター株式会社さまの導入事例をご紹介します。…

SiderがGitHub Appsとしてインストールできるようになりました

この度、SiderがGitHub Appsとしてインストールできるようになりましたのでお知らせします。 GitHub Appsとは? GitHub AppsはGitHubが提供する新しいインテグレーション方式です。GitHubは詳細なアクセス権限の管理のために、GitHub Appsへの移 行を公式に…

支払い担当者を登録できるようになりました

このたび、支払い担当者の登録機能をリリースしました。この機能により、GitHubアカウントおよびSiderアカウントをもたない人でも、支払いに関する通知(領収書など)を受け取れるようになります。 機能の説明 オーガニゼーションページの「アカウントと支払…

翻訳機能廃止のご案内

Siderにて2017年1月から提供してきました「解析結果の翻訳」機能ですが、2018年12月17日をもって廃止とさせていただきます。ユーザーのみなさまには、ご不便をおかけすることになってしまいますが、ご理解いただけますようお願いします。 廃止の背景 Sider(…

KDDIさまの導入事例をリリースしました

この度、Siderの導入事例ページに新しく、KDDI株式会社の導入事例が追加されました。日本の大手電気通信事業であるKDDIさまの数ある部署のうち、ポータルアプリを開発している「新規ビジネス推進本部システム統括部アプリケーションG」さまでは、現在Objecti…

11月分の解析ツール更新を行いました

Siderは毎月解析ツールのバージョンを見直しております。このたび、11月分のバージョンアップデートを行いましたのでお知らせいたします。 Checkstyle v8.13 -> v8.14 http://checkstyle.sourceforge.net/releasenotes.html#Release_8.14 PMD v6.8.0 -> v6.9…

リポジトリの追加フローが新しくなりました

こんにちは。プロダクトチームの渡邉です。この度、Siderにおけるリポジトリの追加フローが新しくなりましたので、ご紹介します。 従来のフロー 従来のフローでは、以下のような手順で、すべてのオーガニゼーションから追加するリポジトリを探し、選択する必…

リポジトリページのデザインリニューアル

こんにちは。プロダクトチームの木庭(@ybiquitous)です。 このたび、リポジトリページのデザインをリニューアルしましたので、ご紹介します。 上のデモ動画にあるように、解析結果ページのヘッダーにあるナビゲーションリンクから、今回リニューアルされた…

GitHub認証のスコープの更新

先日、@rmariuzzoの報告によって、SiderがGitHub認証でアカウントの更新に関する権限を要求していることが判明しました。この権限はSiderの動作には不要なもので、平たく言えばバグです。 Siderはリポジトリへの更新権限はWebhookの設定、Pull Requestへの解…

10月分の解析ツール更新を行いました

Siderは毎月解析ツールのバージョンを見直しております。このたび、10月分のバージョンアップデートを行いましたのでお知らせいたします。 Checkstyle v8.12 -> v8.13 http://checkstyle.sourceforge.net/releasenotes.html#Release_8.13 PMD v6.7.0 -> v6.8…

新しい解析結果ページをリリースしました

こんにちは。プロダクトチームの渡邉です。Siderでは、プルリクエスト上で発生した警告を確認し、その重要度に応じて、ユーザーが対応、未対応の選別ができる解析結果画面を提供しています。 この度、この解析結果ページのデザインをリニューアルしましたの…

外部コラボレーターへのシート割り当て機能を改善しました

こんにちは。プロダクトチームの木庭(@ybiquitous)です。 Siderでは、オーガニゼーションオーナーはプライベートリポジトリの解析結果を閲覧するユーザーに対して、シートを割り当てる必要があります。 従来はオーガニゼーションのメンバーのみにシート割…

SFにSiderのUSオフィスが設立されました!

(左: CEOの角幸一郎 右: Head of Business Developmentの笠原太一) このたび、SiderはUS内の拠点をサンフランシスコに立ち上げました。コードレビューが開発にとって重要だと考えるSiderは、2014年にコードレビュー自動化サービスをリリースして以来、「コ…

SiderにおけるFlake8サードパーティープラグインサポートのお知らせ

SiderでFlake8のサードパーティープラグインが使えるようになりました。 Flake8は コードのスタイル、エラー、循環的複雑度をチェックすることができるツールです。 Flake8のコア機能だけでもある程度有用な指摘を得られるかもしれませんが、 さらに詳細な指…

7月分の解析ツール更新を行いました

こんにちは。プロダクトチームの渡邉です。Siderでは毎月解析ツールのバージョンを見直しております。この度、7月分の更新作業を完了しましたので、お知らせします。更新内容は以下の通りです。 Checkstyle v8.10.1 -> v8.11 http://checkstyle.sourceforge.…

PHP_CodeSnifferのデフォルトバージョンを3系に変更します

いつもSiderをご利用いただきありがとうございます。 2018年8月20日をもって、デフォルトで実行されるPHP_CodeSnifferのバージョンを2系から3系に変更いたします。 現在、SiderではPHP_CodeSnifferを実行するとき、デフォルトでは2系の最新版である2.9.1が実…

ダッシュボードをリリースしました

こんにちは。プロダクトチームの木庭です。2018年7月9日、Sider は新しいダッシュボードページをリリースしました。 このリリース以前は、ログイン直後やトップページにアクセスした時にプルリクエスト一覧ページが表示されていましたが、このリリースからダ…

メンバーがオーガニゼーション設定ページにアクセスできるようになりました

こんにちは。プロダクトチームの渡邉です。Siderのオーガニゼーション設定ページが、メンバー権限のユーザーでもアクセスできるようになりました。 従来は、GitHub上でオーガニゼーションに対して、オーナー権限を持っているユーザーのみが、Siderのオーガニ…

Siderの表示言語を設定から変更できるようになりました

こんにちは。プロダクトチームの渡邉です。この度、Siderのアカウント設定から新たに表示言語を変更できるようになりました。右上の「アカウント」メニューからアカウント設定ページにアクセスし、言語を切り替えることができます。 変更を保存すると、すぐ…

SideCIはSiderにサービス名変更しました

自動コードレビューツールであるSideCIは、本日2018年6月13日より、プロダクト名をSiderに変更いたしました。

リポジトリ数無制限の新しい料金プランの提供を開始。旧プランからの移行のお願い

こんにちは。SideCIの角です。いつもSideCIをご利用いただきありがとうございます。 SideCIは料金プランを2018年5月1日より新しい体系に改定いたします。新しい料金プランでは、 プライベートリポジトリ数ではなくユーザ数に応じた料金体系となり、開発チー…