Engineering-Rigorosität
EDDI pflegt außergewöhnliche Code-Qualität durch umfassende Tests, statische Analyse und CI/CD-Qualitätskontrolle. Jeder Pull Request muss die vollständige Test-Suite bestehen, bevor er gemergt wird.
Qualitätsmetriken
- 20.000+ Tests: Unit-, Integrations- und End-to-End-Coverage, bei jedem Pull Request vollständig ausgeführt (CI)
- Coverage-Gate: Der Build schlägt unter 90% Instruction- oder 80% Branch-Coverage fehl (JaCoCo)
- Style-Gates: Checkstyle-Importregeln und der Eclipse-Formatter lassen den Build fehlschlagen, statt Code hinter Ihrem Rücken umzuschreiben
- CodeQL: Semantische Analyse des Java-Backends und beider React-UIs bei jeder Änderung
- Fuzzing: ClusterFuzzLite führt Jazzer gegen sicherheitskritische Parser aus
- OpenSSF: Best-Practices-Gold-Badge und eine fortlaufend veröffentlichte Scorecard
- Supply Chain: Eine CycloneDX-SBOM für jeden Build und schlüssellose Sigstore-Signaturen auf Release-Images
- MCP-Tool-Tests: Coverage aller 84 MCP-Tools
