エンジニアリングの厳格さ
EDDIは包括的なテスト、静的解析、CI/CD品質ゲートを通じて卓越したコード品質を維持。すべてのプルリクエストはマージ前に完全なテストスイートに合格する必要があります。
品質メトリクス
- 20,000+のテスト、ユニット、統合、エンドツーエンドのカバレッジ。すべてのpull requestでフル実行(CI)
- カバレッジゲート、命令カバレッジ90%未満またはブランチカバレッジ80%未満でビルドが失敗(JaCoCo)
- スタイルゲート、CheckstyleのインポートルールとEclipseフォーマッターは、裏でコードを書き換えるのではなくビルドを失敗させます
- CodeQL、すべての変更でJavaバックエンドと2つのReact UIをセマンティック解析
- ファジング、ClusterFuzzLiteがセキュリティクリティカルなパーサーに対してJazzerを実行
- OpenSSF、ベストプラクティス ゴールドバッジと、継続的に公開されるScorecard
- サプライチェーン、すべてのビルドでCycloneDX SBOMを生成し、リリースイメージにはキーレスのSigstore署名
- MCPツールテスト、84のMCPツールすべてをカバー
