読者です 読者をやめる 読者になる 読者になる

SideCI Blog

自動コードレビューサービスSideCIを提供している株式会社アクトキャットのコーポレートブログです。



隠れたコーディングスタイルを .rubocop.yml に抽出するツール、Gryをリリースしました!

.rubocop.ymlの自動生成ツール Gry をリリースしましたのでお知らせいたします。 github.com Gry とは? Gry は RuboCop の設定ファイル(.rubocop.yml)の自動生成ツールです。 Gry を使用することで、プロジェクトのソースコードを解析し、そのプロジェクト…

SideCIの利用フローを大きく改善する、新機能のベータ提供を開始しました

こんにちは。本日より、非常に大きな新しい機能のベータ提供を開始しました。 この機能はまだベータ版であり、正式な名称が決まっていないことから、社内でのプロジェクト名「アビシニアン」にてご紹介させて頂きます。 アビシニアンについて アビシニアンは…

コードレビューの指摘結果が日本語訳に対応しました!

こんにちは。今週のアップデート情報です コードレビューの指摘結果が日本語訳に対応しました! 今までは指摘結果はすべて英語のみに対応していましたが、ご利用者様からの多くの要望を受け、日本語での提供を開始いたしました。

解析完了通知がSlack/HipChatで受け取れるようになりました!

こんにちは。今週のアップデート情報です。 解析完了通知がSlack/HipChatで受け取れるようになりました! 今まではプルリクエスト上のコミットステータスでのみ制御をしていましたが、解析完了したタイミングでSlackやHipChatへの通知が設定できるようになり…

2016年11月よりトライアルプランを改定致します。

SideCIでは月間ビルド制限付きのトライアルプランを提供して参りましたが、「法人契約想定で検証する際に月間30ビルドでは少なく検証がしづらい」などのご意見を多く頂くこともあり、2016年11月よりトライアルプランの制限を改定する運びとなりました。

RuboCopを使い始めよう! RuboCop導入に最適な設定、MeowCopをリリースしました!

こんにちは、RuboCop大好きpockeです! 先日RuboCopの設定用のGem、MeowCopをリリースしましたのでお知らせいたします。 GitHub: https://github.com/sideci/meowcop RubyGems: https://rubygems.org/gems/meowcop

ESLint実行時にプラグインやコンフィグをnpm installできるようになりました 他

こんにちは。今週のアップデート情報です。 ESLint実行時にプラグインやコンフィグをnpm installできるようになりました SideCI上でのESLint実行時、.eslintrcの設定ファイル内にpluginsやextendsが指定されている場合にそれらのインストールした上で解析を…

SideCI上でESLintの自動修正が行えるようになりました ほか

こんにちは。今週のアップデート情報です。 SideCI上でESLintの自動修正が行えるようになりました。 ESLint経由で指摘したもののうち、修正可能な指摘を自動修正したPull Requestを生成することができます。 この機能を既存のワークフローに組み込むことによ…

GitHub Enterpriseをご利用中の皆様、お待たせ致しました。SideCIのGHEへの提供を開始しました

GitHub Enterpriseをご利用中のチームへのSideCIの提供を開始致します。 SideCIは今まではクラウド版のGitHubにのみしており、Enterprise版については個別お問い合わせとさせて頂いておりました。今後、以下に記載の要件での提供については、すぐにご利用頂…

メソッド定義を変更した場合の修正漏れを検知できるようになりました。

こんにちは。今週のSideCIのアップデート情報です。 Ruby用の新しい解析ツール Method Definition Validator が利用できるようになりました。

クレジットカードでのお支払いに対応しました。

今年の4月から正式サービス化させていただいているSideCIですが、PayPalに加えてクレジットカードでの支払いにも対応致しました! ※クレジットカードの決済代行サービスとしてStripeを利用しているため、ご登録いただいたカード情報を弊社で閲覧・利用・保持…

SideCIからPull Requestのcommit statusを細かくカスタマイズできるようになりました ほか

こんにちは。@vexus2です。明日からゴールデンウィークですね! さて、いくつか溜まってしまっておりましたが、SideCIのアップデート情報です。

SideCI上でPHP_CodeSniffer自動修正が行えるようになりました

SideCIはphp-cs-fixerを利用して、修正可能なPHP_CodeSnifferによる指摘を自動修正したPull Requestを生成することができます。 この機能を既存のワークフローに組み込むことによって「Pull Requestに対するPHP_CodeSnifferの指摘を修正するPull RequestをSi…

2016年4月以降の料金プラン及び利用規約のご案内

SideCIは2016年4月より「正式版」になります。合わせて、以下が改訂されます。 料金プラン 利用規約 プライバシーポリシー

SideCIは2016年4月より「正式版」になります

SideCIは2016年4月より「正式版」になります。 今回の記事ではアナウンスが必要な内容をお伝えさせて頂きます。 決済方法が変更になります 料金プランが変更されます Freeプランから有料プランへの即時アップグレードが可能になります

RuboCopの自動修正がSideCI上から行えるようになりました。

こんにちは。最近ドラゴンクエストビルダーズに時間泥棒されている@vexus2です。 今週のSideCIのアップデート情報です。 RuboCopの自動修正をSideCIから行えるようになりました。 RuboCopには --auto-correct オプションを付加すると修正可能なコードを自動…

Rubocopを任意のバージョンで実行可能になりました

こんにちは。東京では初雪が降ってましたね。とても寒い日々ですがいかがお過ごしでしょうか。@vexus2です。 今週のSideCIのアップデート情報です。 Rubocopを任意のバージョンで実行可能になりました。 Rubocopは開発スピードがそれなりに早く、また、後方…

SideCI の対応言語にGo言語を追加しました!

こんにちは。OctocatとGopherをこよなく愛する@pockeです。 今週のSideCIのアップデート情報です。 SideCIの対応言語としてGo言語を追加しました 以下の3つのツールを選択することが可能です。

2016年に流行りそうだけどまだ殆ど知られていないエンジニア向けサービス10選

エンジニア x ニッチ(特化)なサービスを調査、「これは流行りそう…!」と思ったサービスを10個ご紹介。 誰もが知っていそうなサービスは含んでません。「俺はエンジニア向けサービス詳しいぜ!」という方も安心して御覧ください。

「価値を創造する」フェーズから「組織を成長させる」フェーズに ―「ペコッター」インタビュー | SideCI導入事例

会社概要 今回ご協力頂いた企業: 株式会社ブライトテーブル ご利用開始年月日: 2015年10月 ご利用人数: 2名

スケールするためには仕組み化が必要 ー「ピクスタ」インタビュー | SideCI導入事例

会社概要 今回ご協力頂いた企業: ピクスタ株式会社 利用人数: 16人 ご利用開始年月日: 2014年5月

GitHubのIntegrations Directoryに掲載してもらうための手順まとめ

こんにちは。RubyMineのサイトもロゴもガラッと変わっててワクワク感が止まらない @vexus2です。 GitHubには Integrations Directory っていう、GitHubアカウントで連携しているSaaS/PaaSをカタログ的に載っけているサービスがあります。 SideCIもIntegratio…

基本的なレビューを自動化して、開発リソースをビジネスのコアバリューへ集中したい ー「Dive into Code」インタビュー | SideCI導入事例

会社概要 今回ご協力頂いた企業: Dive into Code ご利用開始年月日: 2015年10月 ご利用人数: 2名

Pythonのスタイルガイドとそれを守るための各種Lint・解析ツール5種まとめ!

今回はpythonのスタイルガイド、コーディング規約に関連する周辺ツールについてまとめてみました。pep8, pyflakes, flake8, haking, Pylingの5種類のツールについてまとめてあります。

SideCIの対応言語にPythonを追加しました!

こんにちは。11月とは思えないほど寒い日が続いていますが、いかがお過ごしでしょうか。@pockeです。 クリスマスに予定されているRuby2.3のリリースが楽しみなRubyistです。 はやくHash#digなどを使ってみたくてウズウズしています。 今週のSideCIのアップデ…

オフショアラボと日本の品質の考え方の違いと仕組みづくり(コードレビュー編)

こんにちは。SideCIの角です。 オフショア開発を運用している中で、「コードの品質が低い」「いちいち英語で指摘するのは面倒…」と思っているプログラマ・ディレクターの方のお声をお聞きします。 他にも、社内のプログラマから「オフショアは上がってくるコ…

Pull Request画面にSideCIのステータスが表示されるようになりました

こんにちは。最近すっかり肌寒くなってきましたがいかがお過ごしでしょうか。 SideCIのアップデート情報です。 Pull Request画面にSideCIのステータスが表示

海外企業のブログは何製?どこでホスティング?テクノロジ系企業12社を調べてみたまとめ

こんにちは。SideCIの角です。 私たちはもうすぐ英語版のブログをスタートします。そのために必要な情報を結構頑張って調べたのでシェアする記事です。 結論から言うと、私達のブログは下記の構成になりました。

Ruby Style Guideへのリンク追加などの機能追加を行いました

SideCIで下記の機能が追加されました。これらはユーザの皆様からのご意見によって追加されたものです。 RuboCop の指摘にRuby Style Guideへのリンクがつくようになりました Reek の指摘にReekのドキュメント(説明ページ)へのリンクがつくようになりました

【アナウンス】SideCI内での各ツールのデフォルト設定の変更

SideCIをより気軽にお使い頂けるよう、各解析ツールでのデフォルトの挙動を一部変更いたします。 この変更は11月4日より適用されます。

JavaScript用lintツール、JSHintとそのおすすめ設定(jshintrc, jshintignore) for Rails, PHP

JavaScript用lintツール、JSHintの入門用の記事です。 JSHintとは? JavaScript用lintツールで歴史の長いツールです。2011年ほどからあります。 JavaScriptコードのエラーや潜在的な問題を検出するのに役立つツールです。

TypeScriptに対応。各ツールのアップデート

こんにちは。SideCIについて2点アップデートを行いましたので共有させて頂きます。 TypeScript x GitHub Integration まずはじめに、TypeScript用の静的解析ツール(lintツール)であるtslintの提供を開始しました。 TypeScriptをお使いの皆様はSideCIを経由…

男ばかりの会社に カワ(・∀・)イイ!! 指摘ちゃんを採用しよう。萌えキャラによるコードレビューの自動化 on GitHub

こんにちは。 私達が運営しているSideCIは、RuboCopやBrakeman、PHP_CodeSnifferなどの静的解析ツールを利用したGitHub連携のコードレビュー機能を提供しています。 コードレビュー機能をONにした状態でPullRequestをOpenすると、すぐにコードレビューが実行…

ECMAScript用静的解析ツール、eslint 1.1への対応とSideCIトップページのリニューアル

こんにちは。SideCIについて2点アップデートを行いましたので共有させて頂きます。 ESLint Version 1.1 Release まずはじめに、ECMAScript用の静的解析ツール(lintツール)であるeslintを1.0にアップデート、1.0の提供を開始致しました。先日までは0.x系の最…

SideCIサイト内でのコード表示対応 / 解析処理高速化を行いました

SideCIにて大きめのアップデートを2点行いましたのでお知らせ致します。 SideCIサイト内Issuesページにて指摘該当行付近のコードの表示に対応 解析処理の高速化

Fork & Pull 型プルリクエストのコードレビューに対応しました

SideCIにて、Fork & Pull 型プルリクエストの自動コードレビューに新しく対応致しました。 今まではShared repository modelのPullRequestにしか対応しておりませんでした。本日よりFork & Pull のPullRequestにも対応致しました。

SideCIにPHP Composer Outdated機能追加. 外部packageのバージョンアップをお知らせします

SideCIにてPHP向け新機能、「PHP Composer Outdated」を追加致しました。 「PHP Composer Outdated」はComposerでライブラリのバージョン管理を行っているプロジェクト・レポジトリでご利用になれます。 SideCIが自動的にcomposer.lockに記載されているpacka…

【お知らせ】Rubyのgemのアップデートをお知らせする機能を提供開始、旧型機能を廃止致します

こんにちは。SideCIの機能強化及び一部機能の廃止のお知らせです。 本日2015年7月13日より、Rubyのgemのアップデートをお知らせする機能の提供を開始致しました。アップデートが可能なgemの一覧はSideCIのサイト上で閲覧出来ます。

【お知らせ】SideCIでESLintが使えるようになりました

こんにちは。SideCIでESLintが使えるようになりましたので、お知らせ致します。GitHub PullRequestが開かれる毎にESLintをSideCIが実行、結果をコメント形式でお伝えいたします。 ESLintとは JavaScriptの静的チェックツールです。JSHintよりも新しい時期に…

【お知らせ】【修正完了】現在発生中の不具合に関する報告・お詫び

こんにちは。SideCIチームです。 現在、一部のユーザ様にて一部機能が正常にご利用出来ないケースがございます。修正に努めておりますが、あと数日程度かかる見込みです。誠に申し訳ございません。 対象となるのは主に以下の機能です。 JSHintを利用した解析…

SideCIメンテナンス終了、サーバ増強のお知らせ

こんにちは。本日未明にSideCIのサーバ増強メンテナンスを実施、無事完了致しました。おおよそ3時間ほどサービスが停止致しました。ご協力頂きありがとうございました。 今回のメンテナンスによって、自動コードレビュー機能の実行が遅滞なく行われるように…

【お知らせ】SideCI Scheduled Maintenance 2015-06-05

以前よりメールにて告知させて頂いておりましたが、ブログでも告知させて頂きます。ブログでの告知が遅くなり誠に申し訳ございません。 SideCIは下記の日程にスケジュールメンテナンスを予定しています。該当メンテナンス期間は全てのサービスがご利用頂けま…

環境構築不要☆クラウド型プログラミングエディタ IDE 3選 Cloud9 vs Nitrous vs Koding + おまけ9選

こんにちは。SideCIのブログでございます。 今日はクラウド型IDEを3種類ピックアップしてご紹介させて頂きます!。 その3種類とは。Cloud9 と Nitrous と Koding です。 それぞれの特徴や使ってみた一言メモ形式にてご紹介致します。 その他、自分では試して…

SideCIはコードレビュー機能にフォーカスします

こんにちは。先日英文でアナウンスさせて頂きました内容の日本語版お知らせです。 SideCIでは主に下記の3機能を提供しております。 コードの自動レビュー(on GitHub) コードのレビュー結果のレポート(on SideCI) コードの自動的なTest and Delivery この3…

Important announcement: Test & Delivery service will stop on 7 June 2015

Today, we have an important announcement about the SideCI services. We have decided to discontinue the Test & Delivery service, after a round of actual user interviews, and a review of our service focus. The Test & Delivery service will st…

Rubyのコードスメルチェックツールreekで「こんなコードは嫌!」っていうのを防ごう

reekというRubyのコードスメルチェックツールを皆さんご存じですか? この記事では、Code Smellチェックツールであるreekの利用方法を説明します。

【アンケート】テスト&デリバリサービス、何を使ってますか?

コードの継続的なテストとデプロイに関するサービス・ツールについて、皆さん何を使ってますか? 1分で終わる簡単なアンケートフォームを用意したので、お答え頂けたら嬉しいです。 What test and delivery service are you use? http://goo.gl/forms/znChXH…

Herokuの新しいプライシングがついに公開。Freeは1日6時間以上Sleepする必要あり

Herokuの新しいプライシングがついに公開されました。新しいプライシング・課金体系のDynoは現在パブリックベータで、Herokuのサイト上から新しい課金体系に切り替えることが可能です。 本記事初稿はメールを元に記載していましたが、公式ブログ(英)が詳しか…

【アンケート】SideCIからGitHubへのコメントの形式について

こんにちは。SideCIからGitHubへのコメントの形式について、ご意見伺いたく、アンケートフォームを用意させて頂きました。30秒ほどでご回答頂ける量です。ご協力頂けましたら幸いです。 アンケート内容 GitHubへのコメント時の形式について、下記の3択の内…

【アップデート】SideCI上のcoffeelint, JSHint, reek, rubocop, PHP_CodeSnifferをアップグレードしました。

SideCIのバックエンドで利用している各種ツールのバージョンアップを行いました。バージョンアップ後のバージョンは次のとおりです。 coffeelint 1.9.4 JSHint 2.7.0 reek 2.1.0 rubocop 0.30.1 PHP_CodeSniffer 2.3.1 Symphony2 coding standard(for PHP_Co…