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

SideCI Blog

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



PHP

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

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

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

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

【アップデート】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…

PHPのレポジトリに番犬を飼おう

コーディング規約をしっかりしようという流れが来ているかと思います。PHP: The Right Wayにもコーディングスタイルについて詳しく記載されています。 私たちはPHPに関して、書いたコードは全てSideCIというサービスでチェック、PullRequestにコードスタイル…

PHPMD - PHP Mess Detectorに対応しました

SideCI内にてPHPMDによる自動コードレビュー機能の提供を開始致しました。 SideCI上の設定画面よりPHPMDを有効にして頂ければ、以降、PullRequestがOpenもしくは更新されるたびにPHPMDでスキャンし、結果をGitの差分(diff)にコメント致します。差分のない場…

SideCIの自動コードレビューに新たなツールが仲間入りしました。PHP_CodeSniffer, RuboCop, JSHint, CoffeeLint

SideCIで8つのツールが新たにご利用出来るようになりました。 現在のところ全て無料で無制限にお使い頂けますので、ぜひお試し下さい。 主に以下の3つが大きなトピックです。 PHP言語の自動コードレビューに対応しました JavaScript, CoffeeScriptの自動コー…

コーディング規約をチェックするRubocopとPHP_CodeSniffer

コーディング規約をチェックしてくれるツールをRuby、PHP用に1種ずつ紹介したいと思います。RubocopはRuby Style Guideにコードが準拠しているかをチェックしてくれるツールです。PHP_CodeSnifferはPHPの一般的なコーディング規約に準拠しているかをチェック…

HerokuがついにPHPを本格サポート。LAMP環境構築などは不要

HerokuがついにPHPを本格サポートしました。厳密には、まだベータ版扱いですが、使い方の公式ドキュメントが公開されました。 以前からHerokuはPHPに一応対応していました。HerokuでPHPを動かすための、HerokuのバックエンドのコンポーネントであるHeroku bu…

Railsから見たCakePHP3

Rails好きな私の視点でCakePHP3系をざくっと紹介します!CakePHPは嫌いじゃないので!Codeigniter好きだけど嫌いです。(Codeigniterで外注なんてしようものならコードがファックな感じになっちゃうことが多々あるよね、だってルールがないんだもん!学習コス…