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

SideCI TechBlog

SideCIを作っているアクトキャットのエンジニアによる技術ブログです。


Go Meta Linter がサポートするツールまとめ

こんにちは、id:Pocke です。
この記事では、Go Meta Linter がサポートするツールについて記そうと思います。

Go Meta Linter とは

Go Meta Linter とは、Go言語で使用できるLinterをまとめて実行することが出来るツールです。
そのため、Go Meta Linterは多くのGoのツールに依存しています。

この記事では、その依存している各ツールがどのような機能を持つのかを述べようと思います。

続きを読む

gas のルールを見ていこうの会

あけましておめでとうございます。 id:Pocke です。

GAS(Go AST Scanner) という、Go言語用のセキュリティ検査ツールがあります。
この記事では、そのツールに含まれるルールを洗い出してみました。

記事のルールは2017/01/05現在のものになります。
https://github.com/GoASTScanner/gas/tree/d4f9b88cbf6b9f190a2425120c9cecc466ec363b

続きを読む

Flake8 のプラグイン機構についてのお話

こんにちは、 id:yykamei です。 今回の内容は、 SideCI でも利用している [Flake8][flake8_url] についてです。 ちょうど 1 年ほど前に [弊社の記事][sideci_blog] で取り上げた内容と 重複する部分もありますが、主に Flake8 のプラグインについて述べたいと 思います。

続きを読む

MItamaeを開発環境構築に使ってみた話

こんにちは。最近何も考えたくないときはアニメ「ゆゆ式」を観ている笠井です。 前回のブログを書いたえりいさんも笠井姓ですが、特に親戚というわけではありません。10人前後の会社で笠井姓が2人いるってどんな確率なんだろうかなどと考えています。

今回は、構成管理ツールの「MItamae」を使って開発環境を作ってみました。なお、環境は macOS Sierra です。

MItamae とは

github.com

続きを読む