Skip to content

Commit 890c731

Browse files
committed
fix: apply comment
1 parent 3bd2372 commit 890c731

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

lib/adapters/call-hierarchy-adapter.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import OutlineViewAdapter from "./outline-view-adapter"
1010

1111
/** Public: Adapts the documentSymbolProvider of the language server to the Outline View supplied by Atom IDE UI. */
1212
export default class CallHierarchyAdapter {
13-
private _cancellationTokens: WeakMap<LanguageClientConnection, CancellationTokenSource> = new WeakMap()
13+
private _cancellationTokens = new WeakMap<LanguageClientConnection, CancellationTokenSource>()
1414

1515
/**
1616
* Public: Determine whether this adapter can be used to adapt a language server based on the serverCapabilities
@@ -20,7 +20,7 @@ export default class CallHierarchyAdapter {
2020
* @returns A {Boolean} indicating adapter can adapt the server based on the given serverCapabilities.
2121
*/
2222
public static canAdapt(serverCapabilities: ServerCapabilities): boolean {
23-
return !!serverCapabilities.callHierarchyProvider
23+
return Boolean(serverCapabilities.callHierarchyProvider)
2424
}
2525

2626
/** Corresponds to lsp's CallHierarchyPrepareRequest */
@@ -53,11 +53,11 @@ export default class CallHierarchyAdapter {
5353
return <CallHierarchyForAdapter<T>>{
5454
type,
5555
data: results?.map(convertCallHierarchyItem) ?? [],
56-
itemAt(n: number) {
56+
itemAt(num: number) {
5757
if (type === "incoming") {
58-
return <Promise<atomIde.CallHierarchy<T>>>this.adapter.getIncoming(this.connection, this.data[n].rawData)
58+
return <Promise<atomIde.CallHierarchy<T>>>this.adapter.getIncoming(this.connection, this.data[num].rawData)
5959
} else {
60-
return <Promise<atomIde.CallHierarchy<T>>>this.adapter.getOutgoing(this.connection, this.data[n].rawData)
60+
return <Promise<atomIde.CallHierarchy<T>>>this.adapter.getOutgoing(this.connection, this.data[num].rawData)
6161
}
6262
},
6363
connection,
@@ -74,9 +74,9 @@ export default class CallHierarchyAdapter {
7474
)
7575
return <CallHierarchyForAdapter<"incoming">>{
7676
type: "incoming",
77-
data: results?.map?.((l) => convertCallHierarchyItem(l.from)) || [],
78-
itemAt(n: number) {
79-
return this.adapter.getIncoming(this.connection, this.data[n].rawData)
77+
data: results?.map((res) => convertCallHierarchyItem(res.from)) ?? [],
78+
itemAt(num: number) {
79+
return this.adapter.getIncoming(this.connection, this.data[num].rawData)
8080
},
8181
connection,
8282
adapter: this,
@@ -92,9 +92,9 @@ export default class CallHierarchyAdapter {
9292
)
9393
return <CallHierarchyForAdapter<"outgoing">>{
9494
type: "outgoing",
95-
data: results?.map((l) => convertCallHierarchyItem(l.to)) || [],
96-
itemAt(n: number) {
97-
return this.adapter.getOutgoing(this.connection, this.data[n].rawData)
95+
data: results?.map((res) => convertCallHierarchyItem(res.to)) ?? [],
96+
itemAt(num: number) {
97+
return this.adapter.getOutgoing(this.connection, this.data[num].rawData)
9898
},
9999
connection,
100100
adapter: this,
@@ -112,7 +112,7 @@ function convertCallHierarchyItem(rawData: CallHierarchyItem): CallHierarchyItem
112112
...rawData.tags.reduce((set, tag) => {
113113
// filter out null and remove duplicates
114114
const entity = symbolTagToEntityKind(tag)
115-
return entity == null ? set : set.add(entity)
115+
return entity === null ? set : set.add(entity)
116116
}, new Set<atomIde.SymbolTagKind>()),
117117
]
118118
: [],

lib/auto-languageclient.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -765,10 +765,10 @@ export default class AutoLanguageClient {
765765
point: Point
766766
): Promise<atomIde.CallHierarchy<"incoming"> | null> {
767767
const server = await this._serverManager.getServer(editor)
768-
if (server == null || !CallHierarchyAdapter.canAdapt(server.capabilities)) {
768+
if (server === null || !CallHierarchyAdapter.canAdapt(server.capabilities)) {
769769
return null
770770
}
771-
this.callHierarchy = this.callHierarchy || new CallHierarchyAdapter()
771+
this.callHierarchy = this.callHierarchy ?? new CallHierarchyAdapter()
772772
return this.callHierarchy.getCallHierarchy(server.connection, editor, point, "incoming")
773773
}
774774

@@ -777,10 +777,10 @@ export default class AutoLanguageClient {
777777
point: Point
778778
): Promise<atomIde.CallHierarchy<"outgoing"> | null> {
779779
const server = await this._serverManager.getServer(editor)
780-
if (server == null || !CallHierarchyAdapter.canAdapt(server.capabilities)) {
780+
if (server === null || !CallHierarchyAdapter.canAdapt(server.capabilities)) {
781781
return null
782782
}
783-
this.callHierarchy = this.callHierarchy || new CallHierarchyAdapter()
783+
this.callHierarchy = this.callHierarchy ?? new CallHierarchyAdapter()
784784
return this.callHierarchy.getCallHierarchy(server.connection, editor, point, "outgoing")
785785
}
786786

0 commit comments

Comments
 (0)