Skip to content

Commit 0e2bbb4

Browse files
Get to successful compile and clean up tslint warnings
1 parent e1e64c0 commit 0e2bbb4

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/features/json/jsonContributions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import { Location, getLocation, createScanner, SyntaxKind } from 'jsonc-parser';
88
import { ProjectJSONContribution } from './projectJSONContribution';
9-
import { XHRRequest, configure as configureXHR, xhr } from 'request-light';
9+
import { configure as configureXHR, xhr } from 'request-light';
1010

1111
import {
1212
CompletionItem, CompletionItemProvider, CompletionList, TextDocument, Position, Hover, HoverProvider,
@@ -115,7 +115,7 @@ export class JSONCompletionItemProvider implements CompletionItemProvider {
115115
if (!proposed[suggestion.label]) {
116116
proposed[suggestion.label] = true;
117117
if (overwriteRange) {
118-
suggestion.textEdit = TextEdit.replace(overwriteRange, suggestion.insertText);
118+
suggestion.textEdit = TextEdit.replace(overwriteRange, <string>suggestion.insertText);
119119
}
120120

121121
items.push(suggestion);
@@ -154,8 +154,8 @@ export class JSONCompletionItemProvider implements CompletionItemProvider {
154154
}
155155

156156
private getCurrentWord(document: TextDocument, position: Position) {
157-
var i = position.character - 1;
158-
var text = document.lineAt(position.line).text;
157+
let i = position.character - 1;
158+
let text = document.lineAt(position.line).text;
159159
while (i >= 0 && ' \t\n\r\v":{[,'.indexOf(text.charAt(i)) === -1) {
160160
i--;
161161
}

src/features/json/projectJSONContribution.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ const localize = nls.loadMessageBundle();
1414

1515
const FEED_INDEX_URL = 'https://api.nuget.org/v3/index.json';
1616
const LIMIT = 30;
17-
const RESOLVE_ID = 'ProjectJSONContribution-';
1817

1918
interface NugetServices {
2019
'SearchQueryService'?: string;
@@ -173,14 +172,14 @@ export class ProjectJSONContribution implements IJSONContribution {
173172

174173
public resolveSuggestion(item: CompletionItem): Thenable<CompletionItem> {
175174
if (item.kind === CompletionItemKind.Property) {
176-
let pack = item.label
175+
let pack = item.label;
177176
return this.getInfo(pack).then(info => {
178177
if (info.description) {
179178
item.documentation = info.description;
180179
}
181180
if (info.version) {
182181
item.detail = info.version;
183-
item.insertText = item.insertText.replace(/\{\{\}\}/, '{{' + info.version + '}}');
182+
item.insertText = (<string>item.insertText).replace(/\{\{\}\}/, '{{' + info.version + '}}');
184183
}
185184
return item;
186185
});

0 commit comments

Comments
 (0)