はじめに 使ってますか Super Linter 私の記事で何度も紹介していますが、 GitHub Actions でありとあらゆる静的解析を実行してくれる、頼もしいツールです ざっくり説明すると、 汚いコードや潜在バグらしきコード、リスクのあるインフラ設定などをチェックし、 リポジトリーの品質を保ってくれるツールです リポジトリーの .github/workflows/lint.yml に以下のような設定をすることで、 プルリクエスト作成時に自動チェックが実行され、悪いコードが含まれる場合はマージを阻止できます --- name: lint on: [pull_request] jobs: super-lint: name: Lint Code Base runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/c
