AIが書いたコードの品質を担保する方法

CI/CDに組み込むAIコード品質チェックの実践方法を解説。

問題

AIが書いたコードは動くが、保守性が低いことがある。

品質ゲート

  1. リンター(ESLint / Ruff)
  2. 型チェック(TypeScript / mypy)
  3. テストカバレッジ(80%以上)
  4. セキュリティスキャン

CI/CDへの組み込み

- name: AI Code Quality
  run: |
    npm run lint
    npm run typecheck
    npm test -- --coverage

まとめ

AIが書こうが人間が書こうが、品質基準は同じ。自動チェックで担保する。