はんなりと、ゆるやかに

アジャイル、スクラムが好きなITエンジニアが日々から学んだことをアウトプット

GitHub の super-linter を使って静的解析

GitHub Super Linter を知ったのでちょっと使ってみます。

Super Linterとは

コードをチェック・解析することをlint、lintを行うプログラムをlinterと呼ぶ。
lint - Wikipedia

Linterとはプログラムの静的解析ツールの総称です。Super LinterはGitHubが提供しているLinterで様々な言語の静的解析ができるまさに、スーパーなlinterです。
github.com

使ってみよう

驚くほど簡単に使えます。
①super-linterを使いたいリポジトリ―からActionsをクリックします。

②検索でsuper-linterを入力します。

③configureボタンをクリック

④ファイルが作成されるため、そのままコミット。

⑤push毎にlinterが実行され、Actionsタブで確認できます。

Actionの中のLint Code Baseで結果が確認できます。

まとめ

  • 簡単に導入できるためlinterを使ってみたいなら選択肢の一つに入ると思います。
  • GitHubActionsの知識がなくてもクリックするだけで導入できるのは驚き