SideCI Blog

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



automated code review

Javaのコーディング規約チェックツールCheckstyleの使い方、CIとの統合、オープンソースプロジェクトでの活用事例

目次 Checkstyle概要 CheckstyleとIDEの統合 Checkstyle標準のチェック項目のカテゴリー Checkstyleとビルドツールの統合 Checkstyle標準のチェック項目のカテゴリー 標準で配布されているコーディング規約 オープンソースプロジェクトとCheckstyle ElasticS…

SideCIでMisspellが使えるようになりました🎉

こんにちは。id:Pocke です。 SideCIで新しい解析器がご利用いただけるようになりましたので報告させていただきます。 今回追加された解析器は、Misspellです。Misspellを使用することで、ソースコードやその中のコメント、ドキュメントなどに含まれる英単語…

Goのソースコード解析に標準ツールのgo vetを使ってみましょう

企業内においてGoを利用するケースが増えています。コンパイル系であり静的型付けの言語で、実行速度も速いのが特徴です。さらに仕様がシンプルなので習得が容易、かつ書かれたプログラムはマルチプラットフォームで動作します。 人気が出るに従ってチームで…

bundlerのoutdatedコマンドを使ってGemfileの古いライブラリをチェックしましょう

RubyプロジェクトではBundlerを使って依存ライブラリの管理を行うのが一般的です。ライブラリのインストールは簡単にできますが、その後適切に最新バージョンを追いかけないとセキュリティ上のリスクが発生することや、アップデートの差分が大きくなりすぎて…

コードレビューの自動化を考えるべきタイミング

コードレビューの文化は開発者の中で浸透してきています。多くの組織では開発メンバーが全員集まって特定のメンバーのコードをチェックしたり、プルリクエストに入っているコードをチェックしたりするのではないでしょうか。 他のメンバーからの指摘は時にた…