Skip to content

Commit e9316fc

Browse files
committed
Get rid of redundant property
1 parent 7ca8ad3 commit e9316fc

File tree

3 files changed

+4
-18
lines changed

3 files changed

+4
-18
lines changed

server/src/__tests__/server.test.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,6 @@ describe('server', () => {
484484
expect.arrayContaining([
485485
{
486486
data: {
487-
name: 'rm',
488487
type: CompletionItemDataType.Executable,
489488
},
490489
kind: expect.any(Number),
@@ -634,7 +633,6 @@ describe('server', () => {
634633
Array [
635634
Object {
636635
"data": Object {
637-
"name": "BLUE",
638636
"type": 3,
639637
},
640638
"documentation": Object {
@@ -666,7 +664,6 @@ describe('server', () => {
666664
Array [
667665
Object {
668666
"data": Object {
669-
"name": "add_a_user",
670667
"type": 3,
671668
},
672669
"documentation": Object {
@@ -708,7 +705,6 @@ describe('server', () => {
708705
Array [
709706
Object {
710707
"data": Object {
711-
"name": "BOLD",
712708
"type": 3,
713709
},
714710
"documentation": undefined,
@@ -747,7 +743,6 @@ describe('server', () => {
747743
Array [
748744
Object {
749745
"data": Object {
750-
"name": "BOLD",
751746
"type": 3,
752747
},
753748
"documentation": undefined,
@@ -756,7 +751,6 @@ describe('server', () => {
756751
},
757752
Object {
758753
"data": Object {
759-
"name": "RED",
760754
"type": 3,
761755
},
762756
"documentation": Object {
@@ -768,7 +762,6 @@ describe('server', () => {
768762
},
769763
Object {
770764
"data": Object {
771-
"name": "GREEN",
772765
"type": 3,
773766
},
774767
"documentation": Object {
@@ -780,7 +773,6 @@ describe('server', () => {
780773
},
781774
Object {
782775
"data": Object {
783-
"name": "BLUE",
784776
"type": 3,
785777
},
786778
"documentation": Object {
@@ -792,7 +784,6 @@ describe('server', () => {
792784
},
793785
Object {
794786
"data": Object {
795-
"name": "RESET",
796787
"type": 3,
797788
},
798789
"documentation": Object {

server/src/server.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,6 @@ export default class BashServer {
344344
label: symbol.name,
345345
kind: symbolKindToCompletionKind(symbol.kind),
346346
data: {
347-
name: symbol.name,
348347
type: CompletionItemDataType.Symbol,
349348
},
350349
documentation:
@@ -503,7 +502,6 @@ export default class BashServer {
503502
label: reservedWord,
504503
kind: LSP.CompletionItemKind.Keyword,
505504
data: {
506-
name: reservedWord,
507505
type: CompletionItemDataType.ReservedWord,
508506
},
509507
}))
@@ -516,7 +514,6 @@ export default class BashServer {
516514
label: executable,
517515
kind: LSP.CompletionItemKind.Function,
518516
data: {
519-
name: executable,
520517
type: CompletionItemDataType.Executable,
521518
},
522519
}
@@ -526,7 +523,6 @@ export default class BashServer {
526523
label: builtin,
527524
kind: LSP.CompletionItemKind.Function,
528525
data: {
529-
name: builtin,
530526
type: CompletionItemDataType.Builtin,
531527
},
532528
}))
@@ -535,7 +531,6 @@ export default class BashServer {
535531
label: option,
536532
kind: LSP.CompletionItemKind.Constant,
537533
data: {
538-
name: option,
539534
type: CompletionItemDataType.Symbol,
540535
},
541536
}))
@@ -560,10 +555,11 @@ export default class BashServer {
560555
item: LSP.CompletionItem,
561556
): Promise<LSP.CompletionItem> {
562557
const {
563-
data: { name, type },
558+
label,
559+
data: { type },
564560
} = item as BashCompletionItem
565561

566-
logger.debug(`onCompletionResolve name=${name} type=${type}`)
562+
logger.debug(`onCompletionResolve label=${label} type=${type}`)
567563

568564
try {
569565
let documentation = null
@@ -573,7 +569,7 @@ export default class BashServer {
573569
type === CompletionItemDataType.Builtin ||
574570
type === CompletionItemDataType.ReservedWord
575571
) {
576-
documentation = await getShellDocumentation({ word: name })
572+
documentation = await getShellDocumentation({ word: label })
577573
}
578574

579575
return documentation

server/src/types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ export enum CompletionItemDataType {
1010
export interface BashCompletionItem extends LSP.CompletionItem {
1111
data: {
1212
type: CompletionItemDataType
13-
name: string
1413
}
1514
}

0 commit comments

Comments
 (0)