Skip to content

Commit a18aeee

Browse files
committed
@typescript-eslint/no-unnecessary-qualifier
1 parent 59310d5 commit a18aeee

6 files changed

Lines changed: 14 additions & 7 deletions

File tree

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@typescript-eslint/no-parameter-properties": "off",
3838
"@typescript-eslint/no-this-alias": "error",
3939
"@typescript-eslint/no-triple-slash-reference": "off",
40-
"@typescript-eslint/no-unnecessary-qualifier": "off",
40+
"@typescript-eslint/no-unnecessary-qualifier": "error",
4141
"@typescript-eslint/no-unnecessary-type-assertion": "off",
4242
"@typescript-eslint/no-use-before-define": "off",
4343
"@typescript-eslint/no-var-requires": "off",

src/compiler/utilities.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4977,7 +4977,8 @@ namespace ts {
49774977
return false;
49784978
}
49794979
try {
4980-
// tslint:disable-next-line no-unnecessary-qualifier (making clear this is a global mutation!)
4980+
// making clear this is a global mutation!
4981+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-qualifier
49814982
ts.localizedDiagnosticMessages = JSON.parse(fileContents!);
49824983
}
49834984
catch {

src/server/protocol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// tslint:disable no-unnecessary-qualifier
1+
/* eslint-disable @typescript-eslint/no-unnecessary-qualifier */
22

33
/**
44
* Declaration module describing the TypeScript Server protocol

src/testRunner/unittests/incrementalParser.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
namespace ts {
2-
ts.disableIncrementalParsing = false; // tslint:disable-line no-unnecessary-qualifier (make clear this is a global mutation!)
2+
// make clear this is a global mutation!
3+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-qualifier
4+
ts.disableIncrementalParsing = false;
35

46
function withChange(text: IScriptSnapshot, start: number, length: number, newText: string): { text: IScriptSnapshot; textChangeRange: TextChangeRange; } {
57
const contents = getSnapshotText(text);

src/tsserver/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ namespace ts.server {
117117
terminal: false,
118118
});
119119

120-
class Logger implements server.Logger { // tslint:disable-line no-unnecessary-qualifier
120+
class Logger implements server.Logger { // eslint-disable-line @typescript-eslint/no-unnecessary-qualifier
121121
private fd = -1;
122122
private seq = 0;
123123
private inGroup = false;

src/typingsInstallerCore/typingsInstaller.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,9 @@ namespace ts.server.typingsInstaller {
328328
this.sendResponse(<BeginInstallTypes>{
329329
kind: EventBeginInstallTypes,
330330
eventId: requestId,
331-
typingsInstallerVersion: ts.version, // tslint:disable-line no-unnecessary-qualifier (qualified explicitly to prevent occasional shadowing)
331+
// qualified explicitly to prevent occasional shadowing
332+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-qualifier
333+
typingsInstallerVersion: ts.version,
332334
projectName: req.projectName
333335
});
334336

@@ -377,7 +379,9 @@ namespace ts.server.typingsInstaller {
377379
projectName: req.projectName,
378380
packagesToInstall: scopedTypings,
379381
installSuccess: ok,
380-
typingsInstallerVersion: ts.version // tslint:disable-line no-unnecessary-qualifier (qualified explicitly to prevent occasional shadowing)
382+
// qualified explicitly to prevent occasional shadowing
383+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-qualifier
384+
typingsInstallerVersion: ts.version
381385
};
382386
this.sendResponse(response);
383387
}

0 commit comments

Comments
 (0)