AIが書いたコードの品質を担保する方法
CI/CDに組み込むAIコード品質チェックの実践方法を解説。
問題
AIが書いたコードは動くが、保守性が低いことがある。
品質ゲート
- リンター(ESLint / Ruff)
- 型チェック(TypeScript / mypy)
- テストカバレッジ(80%以上)
- セキュリティスキャン
CI/CDへの組み込み
- name: AI Code Quality
run: |
npm run lint
npm run typecheck
npm test -- --coverage
まとめ
AIが書こうが人間が書こうが、品質基準は同じ。自動チェックで担保する。