Skip to content

Commit c536efd

Browse files
committed
Enabled the noUnusedLocals and added @tsignore
1 parent c1bfc05 commit c536efd

202 files changed

Lines changed: 380 additions & 26 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"experimentalDecorators": true,
1111
"declaration": true,
1212
"noImplicitReturns": true,
13+
"noUnusedLocals": true,
1314
"baseUrl": ".",
1415
"typeRoots": [
1516
"typings"

src/vs/base/browser/htmlContentRenderer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export function renderFormattedText(formattedText: string, options: RenderOption
5050
export function renderMarkdown(markdown: IMarkdownString, options: RenderOptions = {}): HTMLElement {
5151
const element = createElement(options);
5252

53+
//@ts-ignore unused local
5354
const { codeBlockRenderer, actionCallback } = options;
5455

5556
// signal to code-block render that the

src/vs/base/browser/ui/inputbox/inputBox.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ export class InputBox extends Widget {
9090
private placeholder: string;
9191
private ariaLabel: string;
9292
private validation: IInputValidator;
93+
// @ts-ignore unused property
9394
private showValidationMessage: boolean;
9495
private state = 'idle';
9596
private cachedHeight: number;

src/vs/base/browser/ui/list/listWidget.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ interface IRenderedElement {
5252
index: number;
5353
}
5454

55+
// @ts-ignore unused generic parameter
5556
class TraitRenderer<T, D> implements IRenderer<T, ITraitTemplateData>
5657
{
5758
private rendered: IRenderedElement[] = [];

src/vs/base/browser/ui/progressbar/progressbar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export class ProgressBar {
4040
private toUnbind: IDisposable[];
4141
private workedVal: number;
4242
private element: Builder;
43+
// @ts-ignore unused property
4344
private animationRunning: boolean;
4445
private bit: HTMLElement;
4546
private totalWork: number;

src/vs/base/browser/ui/sash/sash.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export enum Orientation {
5151
export class Sash extends EventEmitter {
5252

5353
private $e: Builder;
54+
// @ts-ignore unused property
5455
private gesture: Gesture;
5556
private layoutProvider: ISashLayoutProvider;
5657
private isDisabled: boolean;
@@ -140,8 +141,9 @@ export class Sash extends EventEmitter {
140141

141142
let $window = $(window);
142143
let containerCSSClass = `${this.getOrientation()}-cursor-container${isMacintosh ? '-mac' : ''}`;
143-
144+
// @ts-ignore unused local
144145
let lastCurrentX = startX;
146+
// @ts-ignore unused local
145147
let lastCurrentY = startY;
146148

147149
$window.on('mousemove', (e) => {
@@ -191,7 +193,9 @@ export class Sash extends EventEmitter {
191193
currentY: startY
192194
});
193195

196+
// @ts-ignore unused local
194197
let lastCurrentX = startX;
198+
// @ts-ignore unused local
195199
let lastCurrentY = startY;
196200

197201
listeners.push(DOM.addDisposableListener(this.$e.getHTMLElement(), EventType.Change, (event: GestureEvent) => {

src/vs/base/browser/ui/selectBox/selectBox.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export class SelectBox extends Widget {
3636
private selectElement: HTMLSelectElement;
3737
private options: string[];
3838
private selected: number;
39+
// @ts-ignore unused property
3940
private container: HTMLElement;
4041
private _onDidSelect: Emitter<ISelectData>;
4142
private toDispose: IDisposable[];

src/vs/base/browser/ui/splitview/panelview.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ export class PanelView implements IDisposable {
338338

339339
readonly onDidSashChange: Event<void>;
340340

341+
// @ts-ignore unused property
341342
constructor(private container: HTMLElement, options: IPanelViewOptions = {}) {
342343
this.dnd = !!options.dnd;
343344
this.el = append(container, $('.monaco-panel-view'));

src/vs/base/browser/ui/splitview/splitview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export class SplitView implements IDisposable {
7676
get length(): number {
7777
return this.viewItems.length;
7878
}
79-
79+
// @ts-ignore unused property
8080
constructor(private container: HTMLElement, options: ISplitViewOptions = {}) {
8181
this.orientation = types.isUndefined(options.orientation) ? Orientation.VERTICAL : options.orientation;
8282

src/vs/base/common/async.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,7 @@ export class Queue<T> extends Limiter<T> {
510510
* A helper to organize queues per resource. The ResourceQueue makes sure to manage queues per resource
511511
* by disposing them once the queue is empty.
512512
*/
513+
// @ts-ignore unused generic parameter
513514
export class ResourceQueue<T> {
514515
private queues: { [path: string]: Queue<void> };
515516

0 commit comments

Comments
 (0)