swaggest / openapi-go

OpenAPI structures for Go
https://pkg.go.dev/github.com/swaggest/openapi-go/openapi3
MIT License
223 stars 18 forks source link

Avoid redundant prefixes for schema definitions #84

Closed vearutop closed 8 months ago

github-actions[bot] commented 8 months ago

Lines Of Code

Language Files Lines Code Comments Blanks Complexity Bytes
Go 20 3864 (+38) 2871 (+32) 214 779 (+6) 799 (+8) 89.4K (+842B)
Go (test) 19 5681 (+174) 4264 (+158) 660 757 (+16) 55 148.5K (+4.2K)
JSON 16 5554 (-2) 5554 (-2) 0 0 0 133.5K (-140B)
github-actions[bot] commented 8 months ago

Go API Changes

# summary
Inferred base version: v0.2.40
Suggested version: v0.3.0
github-actions[bot] commented 8 months ago

Unit Test Coverage

total: (statements) 43.2% changed lines: (statements) 93.3%

Coverage of changed lines | File | Function | Coverage | |--------------------------|------------------|----------| | Total | | 93.3% | | openapi3/reflect.go | | 93.8% | | openapi3/reflect.go:316 | parseRequestBody | 100.0% | | openapi3/reflect.go:242 | setupRequest | 50.0% | | openapi31/reflect.go | | 92.9% | | openapi31/reflect.go:264 | parseRequestBody | 100.0% | | openapi31/reflect.go:189 | setupRequest | 50.0% |
Coverage diff with base branch | File | Function | Base Coverage | Current Coverage | |----------------------|------------------|---------------|------------------| | Total | | 43.1% | 43.2% (+0.1%) | | openapi3/reflect.go | parseRequestBody | 97.9% | 98.2% (+0.3%) | | openapi31/reflect.go | parseRequestBody | 94.2% | 95.0% (+0.8%) |
codecov[bot] commented 8 months ago

Codecov Report

Merging #84 (2e6dca8) into master (1c5cea9) will increase coverage by 0.11%. The diff coverage is 93.33%.

@@            Coverage Diff             @@
##           master      #84      +/-   ##
==========================================
+ Coverage   37.92%   38.03%   +0.11%     
==========================================
  Files          14       14              
  Lines        6555     6567      +12     
==========================================
+ Hits         2486     2498      +12     
  Misses       3637     3637              
  Partials      432      432              
Flag Coverage Δ
unittests 38.03% <93.33%> (+0.11%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Coverage Δ
openapi3/reflect.go 81.25% <93.33%> (+0.27%) :arrow_up:
openapi31/reflect.go 74.80% <93.33%> (+0.39%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more