Skip to content

Commit 225d158

Browse files
committed
Mark allowArbitraryExtensions as affectsSemanticDiagnostics instead of affectsModuleResolution
1 parent d045db1 commit 225d158

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/compiler/commandLineParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,7 @@ const commandOptionsWithoutBuild: CommandLineOption[] = [
12211221
{
12221222
name: "allowArbitraryExtensions",
12231223
type: "boolean",
1224-
affectsModuleResolution: true,
1224+
affectsSemanticDiagnostics: true,
12251225
category: Diagnostics.Modules,
12261226
description: Diagnostics.Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present,
12271227
defaultValueDescription: false,

tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--allowArbitraryExtensions'-changes.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Output::
8989
>> Screen clear
9090
[12:00:21 AM] File change detected. Starting incremental compilation...
9191

92-
[96ma.ts[0m:[93m1[0m:[93m16[0m - [91merror[0m[90m TS2306: [0mFile '/b.d.css.ts' is not a module.
92+
[96ma.ts[0m:[93m1[0m:[93m16[0m - [91merror[0m[90m TS6263: [0mModule './b.css' was resolved to '/b.d.css.ts', but '--allowArbitraryExtensions' is not set.
9393

9494
1 import {} from './b.css'
9595
   ~~~~~~~~~
@@ -100,13 +100,16 @@ Output::
100100

101101
Program root files: ["/a.ts","/b.d.css.ts","/a/lib/lib.d.ts"]
102102
Program options: {"allowArbitraryExtensions":false,"watch":true,"project":"/tsconfig.json","configFilePath":"/tsconfig.json"}
103-
Program structureReused: Not
103+
Program structureReused: Completely
104104
Program files::
105-
/a.ts
106105
/b.d.css.ts
106+
/a.ts
107107
/a/lib/lib.d.ts
108108

109109
Semantic diagnostics in builder refreshed for::
110+
/b.d.css.ts
111+
/a.ts
112+
/a/lib/lib.d.ts
110113

111114
No shapes updated in the builder::
112115

@@ -151,13 +154,16 @@ Output::
151154

152155
Program root files: ["/a.ts","/b.d.css.ts","/a/lib/lib.d.ts"]
153156
Program options: {"allowArbitraryExtensions":true,"watch":true,"project":"/tsconfig.json","configFilePath":"/tsconfig.json"}
154-
Program structureReused: Not
157+
Program structureReused: Completely
155158
Program files::
156159
/b.d.css.ts
157160
/a.ts
158161
/a/lib/lib.d.ts
159162

160163
Semantic diagnostics in builder refreshed for::
164+
/b.d.css.ts
165+
/a.ts
166+
/a/lib/lib.d.ts
161167

162168
No shapes updated in the builder::
163169

0 commit comments

Comments
 (0)