reqmd Package: diff

Package: diff

approved 38Leaf

38 requirements · 1 items

X Reqmd.source File
X Reqmd.source Line
X Reqmd.symbol Kind

This file is auto-generated by reqmd-code. Do not edit by hand.

IMP-diff-Category-246a6d8 Category

#

missing coverage

Category describes what happened to a requirement between baselines.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
16
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-Added-d5adc62 Added

#

missing coverage

Requirement diff categories.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
19
X Reqmd.symbol Kind
const
Status
approved

IMP-diff-Modified-0e57aff Modified

#

missing coverage

Requirement diff categories.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
19
X Reqmd.symbol Kind
const
Status
approved

IMP-diff-Removed-f1267a4 Removed

#

missing coverage

Requirement diff categories.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
19
X Reqmd.symbol Kind
const
Status
approved

IMP-diff-Unchanged-a14e729 Unchanged

#

missing coverage

Requirement diff categories.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
19
X Reqmd.symbol Kind
const
Status
approved

IMP-diff-AttrChange-3bd6b27 AttrChange

#

missing coverage

AttrChange records a single attribute change within a requirement.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
27
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-ReqDiff-2a5fcbf ReqDiff

#

missing coverage

ReqDiff is the diff result for a single requirement.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
34
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-DocDiff-91669bd DocDiff

#

missing coverage

DocDiff is the diff result for a single document directory.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
43
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-SchemaChange-72ec63f SchemaChange

#

missing coverage

SchemaChange describes a single property change in a schema.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
53
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-SchemaDiff-04372e8 SchemaDiff

#

missing coverage

SchemaDiff is the diff result for a single document's schema.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
60
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-SubmoduleChange-4b899ca SubmoduleChange

#

missing coverage

SubmoduleChange describes a submodule's pinned-commit change between two baselines.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
68
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-Result-8016ed9 Result

#

missing coverage

Result is the top-level diff result between two baselines.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
76
X Reqmd.symbol Kind
type
Status
approved

IMP-diff-Diff-3bcbf07 Diff

#

missing coverage

Diff compares two sets of parsed documents and returns structured diff results.docs1 is the older baseline (tag1), docs2 is the newer baseline (tag2).

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
90
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-Schemas-e4571f8 Schemas

#

missing coverage

Schemas compares two sets of schemas and returns per-document schema diffs.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
185
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-SchemasWithDiffer-a5b6a4c SchemasWithDiffer

#

missing coverage

SchemasWithDiffer compares two sets of schemas using the provided differ.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
191
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-topLevelKeys-e882203 topLevelKeys

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
242
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-buildReqMap-300da3e buildReqMap

#

missing coverage

buildReqMap groups requirements by document path.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
252
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-diffAttrs-785aac9 diffAttrs

#

missing coverage

diffAttrs compares two attribute maps using r3labs/diff and returns changes.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
265
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-diffAttrsManual-d6fb6e7 diffAttrsManual

#

missing coverage

diffAttrsManual is a fallback for when r3labs can't handle the types.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
292
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-Submodules-15c6d17 Submodules

#

missing coverage

Submodules compares two maps of submodule path → commit SHA and returnsa sorted list of SubmoduleChange. Submodules with the same SHA at bothtags are omitted (no noise). Result is sorted by path for deterministic output.

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff.go
X Reqmd.source Line
325
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Empty-e01da55 TestDiff_Empty

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
9
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Added-e11c4ce TestDiff_Added

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
27
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Removed-4b2a500 TestDiff_Removed

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
56
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Modified-01c3983 TestDiff_Modified

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
82
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Unchanged-af0c165 TestDiff_Unchanged

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
128
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestDiff_Mixed-32f4ddb TestDiff_Mixed

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
154
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSchemas_AddedProperty-421be34 TestSchemas_AddedProperty

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
207
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSchemas_RemovedProperty-b9174de TestSchemas_RemovedProperty

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
223
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSchemas_ChangedRequired-32e188a TestSchemas_ChangedRequired

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
236
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSchemas_NoChange-f0d8882 TestSchemas_NoChange

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
249
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_Empty-2f1b385 TestSubmodules_Empty

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
262
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_NilMaps-92fcc28 TestSubmodules_NilMaps

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
269
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_NoChange-e14c5e7 TestSubmodules_NoChange

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
276
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_Added-d05731e TestSubmodules_Added

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
287
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_Removed-78d4a10 TestSubmodules_Removed

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
313
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_Updated-c244b93 TestSubmodules_Updated

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
339
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_Mixed-d9985cb TestSubmodules_Mixed

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
364
X Reqmd.symbol Kind
function
Status
approved

IMP-diff-TestSubmodules_SortedOutput-1e3d7e8 TestSubmodules_SortedOutput

#

missing coverage

Details
X Reqmd.imported
true
X Reqmd.source File
internal/diff/diff_test.go
X Reqmd.source Line
392
X Reqmd.symbol Kind
function
Status
approved