chore: sync Mooncakes release documentation
纯 MoonBit 实现的 SARIF 2.1.0 解析、校验、筛选、合并、去重、基线门禁与报告工具链。
MoonSARIF 面向 MoonBit 静态分析器、CI/CD、代码扫描平台和 AI 编程 Agent,提供 SARIF 2.1.0 领域模型与工程工具:
$schema
moon run cmd/main -- validate examples/sample.sarif moon run cmd/main -- github-check examples/sample.sarif moon run cmd/main -- summary examples/sample.sarif --pretty moon run cmd/main -- report examples/sample.sarif --format markdown moon run cmd/main -- report examples/sample.sarif --format html --output report.html
基线门禁示例:
moon run cmd/main -- baseline current.sarif baseline.sarif --fail-on-new moon run cmd/main -- baseline current.sarif baseline.sarif --max-new 0
moon fmt moon check --target all --deny-warn --warn-list +73 moon test --target all --deny-warn moon info
CI 还会运行 tests/cli_smoke.sh 和 tools/benchmark.py --results 1000。
tests/cli_smoke.sh
tools/benchmark.py --results 1000
Noverberrain/moonsarif@0.3.0
项目依据公开的 OASIS SARIF 2.1.0 标准进行原创 MoonBit 实现,不复制第三方实现源码。开发过程中使用 Codex 辅助需求整理、架构设计、实现、测试和文档;最终代码审核、提交、许可证合规和参赛责任由项目申报人承担。
Apache License 2.0。
纯 MoonBit 的 SARIF 2.1.0 解析、校验、筛选、合并与报告工具链
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
MoonSARIF
纯 MoonBit 实现的 SARIF 2.1.0 解析、校验、筛选、合并、去重、基线门禁与报告工具链。
项目定位
MoonSARIF 面向 MoonBit 静态分析器、CI/CD、代码扫描平台和 AI 编程 Agent,提供 SARIF 2.1.0 领域模型与工程工具:
$schema保留;快速开始
基线门禁示例:
验证
CI 还会运行
tests/cli_smoke.sh和tools/benchmark.py --results 1000。文档
路线图
Noverberrain/moonsarif@0.3.0开源与 AI 使用说明
项目依据公开的 OASIS SARIF 2.1.0 标准进行原创 MoonBit 实现,不复制第三方实现源码。开发过程中使用 Codex 辅助需求整理、架构设计、实现、测试和文档;最终代码审核、提交、许可证合规和参赛责任由项目申报人承担。
许可证
Apache License 2.0。