Skip to content

Commit a54c44c

Browse files
committed
Enabling the 'noUnusedLocals' compiler option for extensions
1 parent bf0949b commit a54c44c

12 files changed

Lines changed: 12 additions & 0 deletions

File tree

extensions/css/client/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "es5",
44
"module": "commonjs",
55
"outDir": "./out",
6+
"noUnusedLocals": true,
67
"lib": [
78
"es5", "es2015.promise"
89
]

extensions/css/server/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "es5",
44
"module": "commonjs",
55
"outDir": "./out",
6+
"noUnusedLocals": true,
67
"lib": [
78
"es5"
89
]

extensions/extension-editing/src/extensionLinter.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export class ExtensionLinter {
5454
private timer: NodeJS.Timer;
5555
private markdownIt: MarkdownItType.MarkdownIt;
5656

57+
// @ts-ignore unused property
5758
constructor(private context: ExtensionContext) {
5859
this.disposables.push(
5960
workspace.onDidOpenTextDocument(document => this.queue(document)),

extensions/extension-editing/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"es2015"
66
],
77
"module": "commonjs",
8+
"noUnusedLocals": true,
89
"outDir": "./out"
910
},
1011
"include": [

extensions/html/client/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "es5",
44
"module": "commonjs",
55
"outDir": "./out",
6+
"noUnusedLocals": true,
67
"lib": [
78
"es5", "es2015.promise"
89
]

extensions/html/server/src/utils/edits.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export function applyEdits(document: TextDocument, edits: TextEdit[]): string {
1515
}
1616
return startDiff;
1717
});
18+
// @ts-ignore unused local
1819
let lastOffset = text.length;
1920
sortedEdits.forEach(e => {
2021
let startOffset = document.offsetAt(e.range.start);

extensions/html/server/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "es5",
44
"module": "commonjs",
55
"outDir": "./out",
6+
"noUnusedLocals": true,
67
"lib": [
78
"es5", "es2015.promise"
89
]

extensions/json/client/src/jsonMain.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ interface Settings {
5050
};
5151
}
5252

53+
// @ts-ignore unused type
5354
interface JSONSettings {
5455
schemas: JSONSchemaSettings[];
5556
}

extensions/json/client/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "es5",
44
"module": "commonjs",
55
"outDir": "./out",
6+
"noUnusedLocals": true,
67
"lib": [
78
"es5", "es2015.promise"
89
]

extensions/json/server/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"sourceMap": true,
66
"sourceRoot": "../src",
77
"outDir": "./out",
8+
"noUnusedLocals": true,
89
"lib": [
910
"es5", "es2015.promise"
1011
]

0 commit comments

Comments
 (0)