Skip to content

Commit 57511c7

Browse files
authored
Rename the documentation coverage header 'usr' to 'Reference Path' (#1184)
1 parent 926d85b commit 57511c7

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

Sources/SwiftDocC/Infrastructure/CoverageDataEntry.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import SymbolKit
1515
public struct CoverageDataEntry: CustomStringConvertible, Codable {
1616
internal init(
1717
title: String,
18-
usr: String,
18+
referencePath: String,
1919
sourceLanguage: SourceLanguage,
2020
availableSourceLanguages: Set<SourceLanguage>,
2121
kind: DocumentationNode.Kind,
@@ -26,7 +26,7 @@ public struct CoverageDataEntry: CustomStringConvertible, Codable {
2626
kindSpecificData: KindSpecificData?
2727
) {
2828
self.title = title
29-
self.usr = usr
29+
self.referencePath = referencePath
3030
self.sourceLanguage = sourceLanguage
3131
self.kind = kind
3232
self.hasAbstract = hasAbstract
@@ -38,7 +38,7 @@ public struct CoverageDataEntry: CustomStringConvertible, Codable {
3838
}
3939

4040
internal var title: String
41-
internal var usr: String
41+
internal var referencePath: String
4242

4343
internal var hasAbstract: Bool
4444
internal var isCurated: Bool
@@ -74,7 +74,7 @@ public struct CoverageDataEntry: CustomStringConvertible, Codable {
7474
("Code Listing?", 15, \.hasCodeListing.description),
7575
("Parameters", 12, it),
7676
("Language", 15, \.sourceLanguage.name),
77-
("USR", 0, \.usr),
77+
("Reference Path", 0, \.referencePath),
7878
]
7979

8080
}()
@@ -194,15 +194,15 @@ extension CoverageDataEntry {
194194
let hasAbstract = semanticSymbol?.abstractSection != nil // How should we this handle 'possible' failure?
195195
let isCurated =
196196
context.manuallyCuratedReferences?.contains(documentationNode.reference) ?? false
197-
let usr = renderNode.identifier.description
197+
let referencePath = renderNode.identifier.description
198198
let sourceLanguage = documentationNode.sourceLanguage
199199
let availableSourceLanguages = documentationNode.availableSourceLanguages
200200
let availability = semanticSymbol?.availability
201201
let hasCodeListing = renderNode.hasCodeListing
202202

203203
self = try CoverageDataEntry(
204204
title: title.description,
205-
usr: usr,
205+
referencePath: referencePath,
206206
sourceLanguage: sourceLanguage,
207207
availableSourceLanguages: availableSourceLanguages,
208208
kind: kind,

Tests/SwiftDocCTests/Coverage/CoverageDetailedOutputTests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Members | (0/0) | (0/0) | (0/0)
2727
Globals | (0/0) | (0/0) | (0/0)
2828
2929
30-
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language USR
30+
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language Reference Path
3131
--No Symbols to display--
3232
3333
"""
@@ -38,7 +38,7 @@ Symbol Name Kind Abstract?
3838
let source: [CoverageDataEntry] = [
3939
CoverageDataEntry(
4040
title: "MyDocumentedUncuratedClass",
41-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
41+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
4242
sourceLanguage: .swift,
4343
availableSourceLanguages: [.swift],
4444
kind: .class,
@@ -61,7 +61,7 @@ Members | (0/0) | (0/0) | (0/0)
6161
Globals | (0/0) | (0/0) | (0/0)
6262
6363
64-
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language USR
64+
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language Reference Path
6565
MyDocumentedUncuratedClass | Class | true | false | false | - | Swift | doc://org.swift.docc.example/documentation/MyLibrary/MyClass
6666
6767
"""
@@ -72,7 +72,7 @@ MyDocumentedUncuratedClass | Class | true |
7272
let source: [CoverageDataEntry] = [
7373
CoverageDataEntry(
7474
title: "MyDocumentedUncuratedClass",
75-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
75+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
7676
sourceLanguage: .swift,
7777
availableSourceLanguages: [.swift],
7878
kind: .class,
@@ -83,7 +83,7 @@ MyDocumentedUncuratedClass | Class | true |
8383
kindSpecificData: .class(memberStats: [:])),
8484
CoverageDataEntry(
8585
title: "MyDocumentedUncuratedClassProperty",
86-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass/myProperty",
86+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass/myProperty",
8787
sourceLanguage: .swift,
8888
availableSourceLanguages: [.swift],
8989
kind: .instanceProperty,
@@ -100,7 +100,7 @@ MyDocumentedUncuratedClass | Class | true |
100100
shouldGenerateDetailed: true
101101
)
102102
let expected = """
103-
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language USR
103+
Symbol Name Kind Abstract? Curated? Code Listing? Parameters Language Reference Path
104104
MyDocumentedUncuratedClass | Class | true | false | true | - | Swift | doc://org.swift.docc.example/documentation/MyLibrary/MyClass
105105
MyDocumentedUncuratedClassProp | Instance Property | false | true | false | - | Swift | doc://org.swift.docc.example/documentation/MyLibrary/MyClass/myProperty
106106

Tests/SwiftDocCTests/Coverage/CoverageSummaryTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Globals | (0/0) | (0/0) | (0/0)
4545
let source: [CoverageDataEntry] = [
4646
CoverageDataEntry(
4747
title: "MyDocumentedUncuratedClass",
48-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
48+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
4949
sourceLanguage: .swift,
5050
availableSourceLanguages: [.swift],
5151
kind: .class,
@@ -75,7 +75,7 @@ Globals | (0/0) | (0/0) | (0/0)
7575
let source: [CoverageDataEntry] = [
7676
CoverageDataEntry(
7777
title: "MyDocumentedUncuratedClass",
78-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
78+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass",
7979
sourceLanguage: .swift,
8080
availableSourceLanguages: [.swift],
8181
kind: .class,
@@ -86,7 +86,7 @@ Globals | (0/0) | (0/0) | (0/0)
8686
kindSpecificData: .class(memberStats: [:])),
8787
CoverageDataEntry(
8888
title: "MyDocumentedUncuratedClassProperty",
89-
usr: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass/myProperty",
89+
referencePath: "doc://org.swift.docc.example/documentation/MyLibrary/MyClass/myProperty",
9090
sourceLanguage: .swift,
9191
availableSourceLanguages: [.swift],
9292
kind: .instanceProperty,

0 commit comments

Comments
 (0)