go-openapi/analysis

GitHub: go-openapi/analysis

一个用于分析、对比、展平、合并和修复 OpenAPI 规范文档的 Go 基础库,帮助开发者以编程方式高效处理和治理 API 定义。

Stars: 35 | Forks: 45

# 分析 [![Tests](https://static.pigsec.cn/wp-content/uploads/repos/cas/db/dbc20fbb5b43d751115743b728bc221bb9cb0a7c6247701ddba81ac8c7acc81e.svg)][test-url] [![Coverage](https://codecov.io/gh/go-openapi/analysis/branch/master/graph/badge.svg)][cov-url] [![CI vuln scan](https://static.pigsec.cn/wp-content/uploads/repos/cas/f3/f38b970f8dc114adca53ef9669122f3bf5a0a92b76f1cededc8e5af7f9b597c7.svg)][vuln-scan-url] [![CodeQL](https://static.pigsec.cn/wp-content/uploads/repos/cas/53/539e9a6bf48ad24469a4363bff3aa68124154549e26592783d3d8577f2acbbfc.svg)][codeql-url] [![Release](https://badge.fury.io/gh/go-openapi%2Fanalysis.svg)][release-url] [![Go Report Card](https://goreportcard.com/badge/github.com/go-openapi/analysis)][gocard-url] [![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/go-openapi/analysis)][codefactor-url] [![License](http://img.shields.io/badge/license-Apache%20v2-orange.svg)][license-url] [![GoDoc](https://pkg.go.dev/badge/github.com/go-openapi/analysis)][godoc-url] [![Discord Channel](https://img.shields.io/discord/1446918742398341256?logo=discord&label=discord&color=blue)][discord-url] [![go version](https://img.shields.io/github/go-mod/go-version/go-openapi/analysis)][goversion-url] ![Top language](https://img.shields.io/github/languages/top/go-openapi/analysis) ![Commits since latest release](https://img.shields.io/github/commits-since/go-openapi/analysis/latest) 这是一个基础库,用于分析、对比(diff)、展平(flatten)、合并和修复 OAI 规范文档,以便更轻松地对内容进行推理。 ## 公告 ## 状态 API 已稳定。 ## 在您的项目中导入此库 ``` go get github.com/go-openapi/analysis ``` ## 包含内容 * 一个分析器,提供遍历规范功能内容的方法 * 一个规范展平器,生成一个自包含的文档包,同时保留 `$ref` * 一个规范比较器(“diff”),用于比较两个规范并报告结构和兼容性变更 * 一个规范合并器(“mixin”),用于将多个规范文档合并到一个主要规范中 * 一个规范“修复器”,确保响应描述不为空 ## 常见问题 ## 更新日志 请参阅
标签:EVTX分析, 日志审计