工程严谨
EDDI通过全面测试、静态分析和CI/CD质量门禁维持卓越的代码质量。每个拉取请求必须通过完整的测试套件才能合并。
质量指标
- 20,000+测试,单元、集成和端到端覆盖,每个pull request都会完整运行(CI)
- 覆盖率门禁,指令覆盖率低于90%或分支覆盖率低于80%时构建失败(JaCoCo)
- 代码风格门禁,Checkstyle导入规则和Eclipse格式化器会让构建失败,而不是在背后悄悄改写代码
- CodeQL,每次变更都会对Java后端和两个React界面进行语义分析
- 模糊测试,ClusterFuzzLite针对安全关键解析器运行Jazzer
- OpenSSF,最佳实践金级徽章,以及持续发布的Scorecard
- 供应链,每次构建都生成CycloneDX SBOM,发布镜像采用无密钥Sigstore签名
- MCP工具测试,覆盖全部84个MCP工具
