Skip to content

Commit e9f8214

Browse files
committed
Code review comments
1 parent fb218b7 commit e9f8214

File tree

11 files changed

+12
-12
lines changed

11 files changed

+12
-12
lines changed

src/compiler/parser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5880,11 +5880,11 @@ namespace ts {
58805880
}
58815881
}
58825882

5883-
const checkJsDirectiveRegEx = /^\/\/\/?\s*@check(\s+(true|false))?/gim;
5883+
const checkJsDirectiveRegEx = /^\/\/\/?\s*(@ts-check|@ts-nocheck)\s*$/gim;
58845884
const checkJsDirectiveMatchResult = checkJsDirectiveRegEx.exec(comment);
58855885
if (checkJsDirectiveMatchResult) {
58865886
checkJsDirective = {
5887-
enabled: compareStrings(checkJsDirectiveMatchResult[2], "false", /*ignoreCase*/ true) !== Comparison.EqualTo,
5887+
enabled: compareStrings(checkJsDirectiveMatchResult[1], "@ts-check", /*ignoreCase*/ true) === Comparison.EqualTo,
58885888
end: range.end,
58895889
pos: range.pos
58905890
};

src/compiler/program.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -904,7 +904,7 @@ namespace ts {
904904

905905
Debug.assert(!!sourceFile.bindDiagnostics);
906906
const bindDiagnostics = sourceFile.bindDiagnostics;
907-
// For JavaScript files, we don't want to report semantic errors unless ecplicitlly requested.
907+
// For JavaScript files, we don't want to report semantic errors unless explicitly requested.
908908
const includeCheckDiagnostics = !isSourceFileJavaScript(sourceFile) ||
909909
(sourceFile.checkJsDirective ? sourceFile.checkJsDirective.enabled : options.checkJs);
910910
const checkDiagnostics = includeCheckDiagnostics ? typeChecker.getDiagnostics(sourceFile, cancellationToken) : [];

tests/baselines/reference/checkJsFiles2.errors.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tests/cases/compiler/a.js(4,1): error TS2322: Type '0' is not assignable to type
33

44
==== tests/cases/compiler/a.js (1 errors) ====
55

6-
// @check
6+
// @ts-check
77
var x = "string";
88
x = 0;
99
~

tests/baselines/reference/checkJsFiles3.errors.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tests/cases/compiler/a.js(4,1): error TS2322: Type '0' is not assignable to type
33

44
==== tests/cases/compiler/a.js (1 errors) ====
55

6-
// @check
6+
// @ts-check
77
var x = "string";
88
x = 0;
99
~

tests/baselines/reference/checkJsFiles4.errors.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tests/cases/compiler/a.js(4,1): error TS2322: Type '0' is not assignable to type
33

44
==== tests/cases/compiler/a.js (1 errors) ====
55

6-
// @check true
6+
// @ts-check
77
var x = "string";
88
x = 0;
99
~

tests/baselines/reference/checkJsFiles5.symbols

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
=== tests/cases/compiler/a.js ===
22

3-
// @check false
3+
// @ts-nocheck
44
var x = "string";
55
>x : Symbol(x, Decl(a.js, 2, 3))
66

tests/baselines/reference/checkJsFiles5.types

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
=== tests/cases/compiler/a.js ===
22

3-
// @check false
3+
// @ts-nocheck
44
var x = "string";
55
>x : string
66
>"string" : "string"

tests/cases/compiler/checkJsFiles2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
// @noEmit: true
44

55
// @fileName: a.js
6-
// @check
6+
// @ts-check
77
var x = "string";
88
x = 0;

tests/cases/compiler/checkJsFiles3.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// @noEmit: true
33

44
// @fileName: a.js
5-
// @check
5+
// @ts-check
66
var x = "string";
77
x = 0;

tests/cases/compiler/checkJsFiles4.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
// @noEmit: true
44

55
// @fileName: a.js
6-
// @check true
6+
// @ts-check
77
var x = "string";
88
x = 0;

0 commit comments

Comments
 (0)