diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 85a099c6dca..70966c48e7c 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -483,7 +483,7 @@ namespace ts { } }, { - name: "checkJsFiles", + name: "checkJs", type: "boolean", experimental: true, description: Diagnostics.Report_errors_in_js_files diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 29559c12191..5fd178a891f 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -906,7 +906,7 @@ namespace ts { const bindDiagnostics = sourceFile.bindDiagnostics; // For JavaScript files, we don't want to report semantic errors unless ecplicitlly requested. const includeCheckDiagnostics = !isSourceFileJavaScript(sourceFile) || - (sourceFile.checkJsDirective ? sourceFile.checkJsDirective.enabled : options.checkJsFiles); + (sourceFile.checkJsDirective ? sourceFile.checkJsDirective.enabled : options.checkJs); const checkDiagnostics = includeCheckDiagnostics ? typeChecker.getDiagnostics(sourceFile, cancellationToken) : []; const fileProcessingDiagnosticsInFile = fileProcessingDiagnostics.getDiagnostics(sourceFile.fileName); const programDiagnosticsInFile = programDiagnostics.getDiagnostics(sourceFile.fileName); diff --git a/src/compiler/types.ts b/src/compiler/types.ts index beb68a015b0..7e7fe7c28e4 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3317,7 +3317,7 @@ alwaysStrict?: boolean; // Always combine with strict property baseUrl?: string; charset?: string; - checkJsFiles?: boolean; + checkJs?: boolean; /* @internal */ configFilePath?: string; declaration?: boolean; declarationDir?: string; diff --git a/tests/cases/compiler/checkJsFiles.ts b/tests/cases/compiler/checkJsFiles.ts index 0f196539737..62e2eb3301d 100644 --- a/tests/cases/compiler/checkJsFiles.ts +++ b/tests/cases/compiler/checkJsFiles.ts @@ -1,5 +1,5 @@ // @allowJs: true -// @checkJsFiles: true +// @checkJs: true // @noEmit: true // @fileName: a.js diff --git a/tests/cases/compiler/checkJsFiles2.ts b/tests/cases/compiler/checkJsFiles2.ts index e18eecb0393..36bc2cbd255 100644 --- a/tests/cases/compiler/checkJsFiles2.ts +++ b/tests/cases/compiler/checkJsFiles2.ts @@ -1,5 +1,5 @@ // @allowJs: true -// @checkJsFiles: false +// @checkJs: false // @noEmit: true // @fileName: a.js diff --git a/tests/cases/compiler/checkJsFiles4.ts b/tests/cases/compiler/checkJsFiles4.ts index 364397a3e8a..8bebedf55e7 100644 --- a/tests/cases/compiler/checkJsFiles4.ts +++ b/tests/cases/compiler/checkJsFiles4.ts @@ -1,5 +1,5 @@ // @allowJs: true -// @checkJsFiles: false +// @checkJs: false // @noEmit: true // @fileName: a.js diff --git a/tests/cases/compiler/checkJsFiles5.ts b/tests/cases/compiler/checkJsFiles5.ts index 572f6b3b5f8..c28114f570b 100644 --- a/tests/cases/compiler/checkJsFiles5.ts +++ b/tests/cases/compiler/checkJsFiles5.ts @@ -1,5 +1,5 @@ // @allowJs: true -// @checkJsFiles: true +// @checkJs: true // @noEmit: true // @fileName: a.js