Skip to content

Commit 7f950fd

Browse files
committed
Replace all files arrays with include wildcards
Now that we are modules, the ordering of the files no longer matters. Switch to the more typical include array with a wildcard including all files in each project.
1 parent ab07115 commit 7f950fd

File tree

19 files changed

+23
-604
lines changed

19 files changed

+23
-604
lines changed

Diff for: src/cancellationToken/tsconfig.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@
99
"es6"
1010
]
1111
},
12-
"files": [
13-
"cancellationToken.ts"
14-
]
12+
"include": ["**/*"]
1513
}

Diff for: src/compiler/tsconfig.json

+1-77
Original file line numberDiff line numberDiff line change
@@ -7,81 +7,5 @@
77
"references": [
88
],
99

10-
"files": [
11-
"corePublic.ts",
12-
"core.ts",
13-
"debug.ts",
14-
"semver.ts",
15-
"performanceCore.ts",
16-
"performance.ts",
17-
"perfLogger.ts",
18-
"tracing.ts",
19-
20-
"types.ts",
21-
"sys.ts",
22-
"path.ts",
23-
"diagnosticInformationMap.generated.ts",
24-
"scanner.ts",
25-
"utilitiesPublic.ts",
26-
"utilities.ts",
27-
"factory/baseNodeFactory.ts",
28-
"factory/parenthesizerRules.ts",
29-
"factory/nodeConverters.ts",
30-
"factory/nodeFactory.ts",
31-
"factory/emitNode.ts",
32-
"factory/emitHelpers.ts",
33-
"factory/nodeTests.ts",
34-
"factory/utilities.ts",
35-
"factory/utilitiesPublic.ts",
36-
"parser.ts",
37-
"commandLineParser.ts",
38-
"moduleNameResolver.ts",
39-
40-
"binder.ts",
41-
"symbolWalker.ts",
42-
"checker.ts",
43-
"visitorPublic.ts",
44-
"sourcemap.ts",
45-
"transformers/utilities.ts",
46-
"transformers/destructuring.ts",
47-
"transformers/taggedTemplate.ts",
48-
"transformers/ts.ts",
49-
"transformers/classFields.ts",
50-
"transformers/typeSerializer.ts",
51-
"transformers/legacyDecorators.ts",
52-
"transformers/es2017.ts",
53-
"transformers/es2018.ts",
54-
"transformers/es2019.ts",
55-
"transformers/es2020.ts",
56-
"transformers/es2021.ts",
57-
"transformers/esnext.ts",
58-
"transformers/jsx.ts",
59-
"transformers/es2016.ts",
60-
"transformers/es2015.ts",
61-
"transformers/es5.ts",
62-
"transformers/generators.ts",
63-
"transformers/module/module.ts",
64-
"transformers/module/system.ts",
65-
"transformers/module/esnextAnd2015.ts",
66-
"transformers/module/node.ts",
67-
"transformers/declarations/diagnostics.ts",
68-
"transformers/declarations.ts",
69-
"transformer.ts",
70-
"emitter.ts",
71-
"watchUtilities.ts",
72-
"program.ts",
73-
"builderStatePublic.ts",
74-
"builderState.ts",
75-
"builder.ts",
76-
"builderPublic.ts",
77-
"resolutionCache.ts",
78-
"moduleSpecifiers.ts",
79-
"watch.ts",
80-
"watchPublic.ts",
81-
"tsbuild.ts",
82-
"tsbuildPublic.ts",
83-
"_namespaces/ts.ts",
84-
"_namespaces/ts.moduleSpecifiers.ts",
85-
"_namespaces/ts.performance.ts"
86-
]
10+
"include": ["**/*"]
8711
}

Diff for: src/debug/tsconfig.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@
44
"target": "es2019",
55
"lib": ["es2019"],
66
},
7-
"files": [
8-
"compilerDebug.ts",
9-
]
7+
"include": ["**/*"]
108
}

Diff for: src/deprecatedCompat/tsconfig.json

+1-12
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,5 @@
66
"references": [
77
{ "path": "../compiler" }
88
],
9-
"files": [
10-
"deprecations.ts",
11-
"4.0/nodeFactoryTopLevelExports.ts",
12-
"4.0/renamedNodeTests.ts",
13-
"4.0/renamedMapInterfaces.ts",
14-
"4.2/renamedNodeTests.ts",
15-
"4.2/abstractConstructorTypes.ts",
16-
"4.6/importTypeAssertions.ts",
17-
"4.7/typeParameterModifiers.ts",
18-
"4.8/mergeDecoratorsAndModifiers.ts",
19-
"_namespaces/ts.ts"
20-
]
9+
"include": ["**/*"]
2110
}

Diff for: src/executeCommandLine/tsconfig.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,5 @@
77
{ "path": "../compiler" }
88
],
99

10-
"files": [
11-
"executeCommandLine.ts",
12-
"_namespaces/ts.ts"
13-
]
10+
"include": ["**/*"]
1411
}

Diff for: src/harness/tsconfig.json

+1-39
Original file line numberDiff line numberDiff line change
@@ -18,43 +18,5 @@
1818
{ "path": "../deprecatedCompat" },
1919
],
2020

21-
"files": [
22-
"collectionsImpl.ts",
23-
"util.ts",
24-
"documentsUtil.ts",
25-
"vpathUtil.ts",
26-
"vfsUtil.ts",
27-
"compilerImpl.ts",
28-
"evaluatorImpl.ts",
29-
"fakesHosts.ts",
30-
"client.ts",
31-
"findUpDir.ts",
32-
33-
"runnerbase.ts",
34-
"sourceMapRecorder.ts",
35-
"harnessGlobals.ts",
36-
"harnessUtils.ts",
37-
"harnessIO.ts",
38-
"harnessLanguageService.ts",
39-
"virtualFileSystemWithWatch.ts",
40-
"fourslashImpl.ts",
41-
"fourslashInterfaceImpl.ts",
42-
"typeWriter.ts",
43-
"_namespaces/ts.server.ts",
44-
"_namespaces/ts.ts",
45-
"_namespaces/collections.ts",
46-
"_namespaces/compiler.ts",
47-
"_namespaces/documents.ts",
48-
"_namespaces/evaluator.ts",
49-
"_namespaces/fakes.ts",
50-
"_namespaces/Utils.ts",
51-
"_namespaces/FourSlash.ts",
52-
"_namespaces/FourSlashInterface.ts",
53-
"_namespaces/Harness.ts",
54-
"_namespaces/Harness.LanguageService.ts",
55-
"_namespaces/Harness.SourceMapRecorder.ts",
56-
"_namespaces/vfs.ts",
57-
"_namespaces/ts.TestFSWithWatch.ts",
58-
"_namespaces/vpath.ts"
59-
]
21+
"include": ["**/*"]
6022
}

Diff for: src/jsTyping/tsconfig.json

+1-8
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,5 @@
1212
"references": [
1313
{ "path": "../compiler" }
1414
],
15-
"files": [
16-
"shared.ts",
17-
"types.ts",
18-
"jsTyping.ts",
19-
"_namespaces/ts.JsTyping.ts",
20-
"_namespaces/ts.ts",
21-
"_namespaces/ts.server.ts"
22-
]
15+
"include": ["**/*"]
2316
}

Diff for: src/loggedIO/tsconfig.json

+1-7
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,5 @@
1717
{ "path": "../harness" },
1818
],
1919

20-
"files": [
21-
"loggedIO.ts",
22-
"_namespaces/Playback.ts",
23-
"_namespaces/ts.server.ts",
24-
"_namespaces/ts.ts",
25-
"_namespaces/Harness.ts"
26-
]
20+
"include": ["**/*"]
2721
}

Diff for: src/server/tsconfig.json

+1-17
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,5 @@
1010
{ "path": "../jsTyping" },
1111
{ "path": "../services" }
1212
],
13-
"files": [
14-
"types.ts",
15-
"utilitiesPublic.ts",
16-
"utilities.ts",
17-
"protocol.ts",
18-
"scriptInfo.ts",
19-
"typingsCache.ts",
20-
"project.ts",
21-
"editorServices.ts",
22-
"moduleSpecifierCache.ts",
23-
"packageJsonCache.ts",
24-
"session.ts",
25-
"scriptVersionCache.ts",
26-
"_namespaces/ts.server.ts",
27-
"_namespaces/ts.ts",
28-
"_namespaces/ts.server.protocol.ts"
29-
]
13+
"include": ["**/*"]
3014
}

Diff for: src/services/tsconfig.json

+1-161
Original file line numberDiff line numberDiff line change
@@ -6,165 +6,5 @@
66
{ "path": "../compiler" },
77
{ "path": "../jsTyping" }
88
],
9-
"files": [
10-
"types.ts",
11-
"utilities.ts",
12-
"exportInfoMap.ts",
13-
"classifier.ts",
14-
"classifier2020.ts",
15-
"stringCompletions.ts",
16-
"completions.ts",
17-
"documentHighlights.ts",
18-
"documentRegistry.ts",
19-
"importTracker.ts",
20-
"findAllReferences.ts",
21-
"callHierarchy.ts",
22-
"getEditsForFileRename.ts",
23-
"goToDefinition.ts",
24-
"jsDoc.ts",
25-
"navigateTo.ts",
26-
"navigationBar.ts",
27-
"organizeImports.ts",
28-
"getEditsForFileRename.ts",
29-
"outliningElementsCollector.ts",
30-
"patternMatcher.ts",
31-
"preProcess.ts",
32-
"rename.ts",
33-
"smartSelection.ts",
34-
"signatureHelp.ts",
35-
"inlayHints.ts",
36-
"sourcemaps.ts",
37-
"suggestionDiagnostics.ts",
38-
"symbolDisplay.ts",
39-
"transpile.ts",
40-
"formatting/formattingContext.ts",
41-
"formatting/formattingScanner.ts",
42-
"formatting/rule.ts",
43-
"formatting/rules.ts",
44-
"formatting/rulesMap.ts",
45-
"formatting/formatting.ts",
46-
"formatting/smartIndenter.ts",
47-
"textChanges.ts",
48-
"codeFixProvider.ts",
49-
"refactorProvider.ts",
50-
"codefixes/addConvertToUnknownForNonOverlappingTypes.ts",
51-
"codefixes/addEmptyExportDeclaration.ts",
52-
"codefixes/addMissingAsync.ts",
53-
"codefixes/addMissingAwait.ts",
54-
"codefixes/addMissingConst.ts",
55-
"codefixes/addMissingDeclareProperty.ts",
56-
"codefixes/addMissingInvocationForDecorator.ts",
57-
"codefixes/addNameToNamelessParameter.ts",
58-
"codefixes/addOptionalPropertyUndefined.ts",
59-
"codefixes/annotateWithTypeFromJSDoc.ts",
60-
"codefixes/convertFunctionToEs6Class.ts",
61-
"codefixes/convertToAsyncFunction.ts",
62-
"codefixes/convertToEsModule.ts",
63-
"codefixes/correctQualifiedNameToIndexedAccessType.ts",
64-
"codefixes/convertToTypeOnlyExport.ts",
65-
"codefixes/convertToTypeOnlyImport.ts",
66-
"codefixes/convertLiteralTypeToMappedType.ts",
67-
"codefixes/fixClassIncorrectlyImplementsInterface.ts",
68-
"codefixes/importFixes.ts",
69-
"codefixes/fixAddMissingConstraint.ts",
70-
"codefixes/fixOverrideModifier.ts",
71-
"codefixes/fixNoPropertyAccessFromIndexSignature.ts",
72-
"codefixes/fixImplicitThis.ts",
73-
"codefixes/fixImportNonExportedMember.ts",
74-
"codefixes/fixIncorrectNamedTupleSyntax.ts",
75-
"codefixes/fixSpelling.ts",
76-
"codefixes/returnValueCorrect.ts",
77-
"codefixes/fixAddMissingMember.ts",
78-
"codefixes/fixAddMissingNewOperator.ts",
79-
"codefixes/fixCannotFindModule.ts",
80-
"codefixes/fixClassDoesntImplementInheritedAbstractMember.ts",
81-
"codefixes/fixClassSuperMustPrecedeThisAccess.ts",
82-
"codefixes/fixConstructorForDerivedNeedSuperCall.ts",
83-
"codefixes/fixEnableExperimentalDecorators.ts",
84-
"codefixes/fixEnableJsxFlag.ts",
85-
"codefixes/fixNaNEquality.ts",
86-
"codefixes/fixModuleAndTargetOptions.ts",
87-
"codefixes/fixPropertyAssignment.ts",
88-
"codefixes/fixExtendsInterfaceBecomesImplements.ts",
89-
"codefixes/fixForgottenThisPropertyAccess.ts",
90-
"codefixes/fixInvalidJsxCharacters.ts",
91-
"codefixes/fixUnmatchedParameter.ts",
92-
"codefixes/fixUnreferenceableDecoratorMetadata.ts",
93-
"codefixes/fixUnusedIdentifier.ts",
94-
"codefixes/fixUnreachableCode.ts",
95-
"codefixes/fixUnusedLabel.ts",
96-
"codefixes/fixJSDocTypes.ts",
97-
"codefixes/fixMissingCallParentheses.ts",
98-
"codefixes/fixAwaitInSyncFunction.ts",
99-
"codefixes/fixPropertyOverrideAccessor.ts",
100-
"codefixes/inferFromUsage.ts",
101-
"codefixes/fixReturnTypeInAsyncFunction.ts",
102-
"codefixes/disableJsDiagnostics.ts",
103-
"codefixes/helpers.ts",
104-
"codefixes/generateAccessors.ts",
105-
"codefixes/fixInvalidImportSyntax.ts",
106-
"codefixes/fixStrictClassInitialization.ts",
107-
"codefixes/requireInTs.ts",
108-
"codefixes/useDefaultImport.ts",
109-
"codefixes/useBigintLiteral.ts",
110-
"codefixes/fixAddModuleReferTypeMissingTypeof.ts",
111-
"codefixes/wrapJsxInFragment.ts",
112-
"codefixes/convertToMappedObjectType.ts",
113-
"codefixes/removeAccidentalCallParentheses.ts",
114-
"codefixes/removeUnnecessaryAwait.ts",
115-
"codefixes/splitTypeOnlyImport.ts",
116-
"codefixes/convertConstToLet.ts",
117-
"codefixes/fixExpectedComma.ts",
118-
"codefixes/fixAddVoidToPromise.ts",
119-
"refactors/convertExport.ts",
120-
"refactors/convertImport.ts",
121-
"refactors/convertToOptionalChainExpression.ts",
122-
"refactors/convertOverloadListToSingleSignature.ts",
123-
"refactors/extractSymbol.ts",
124-
"refactors/extractType.ts",
125-
"refactors/generateGetAccessorAndSetAccessor.ts",
126-
"refactors/helpers.ts",
127-
"refactors/moveToNewFile.ts",
128-
"refactors/addOrRemoveBracesToArrowFunction.ts",
129-
"refactors/convertParamsToDestructuredObject.ts",
130-
"refactors/convertStringOrTemplateLiteral.ts",
131-
"refactors/convertArrowFunctionOrFunctionExpression.ts",
132-
"refactors/inferFunctionReturnType.ts",
133-
"services.ts",
134-
"breakpoints.ts",
135-
"transform.ts",
136-
"shims.ts",
137-
"globalThisShim.ts",
138-
"_namespaces/ts.BreakpointResolver.ts",
139-
"_namespaces/ts.ts",
140-
"_namespaces/ts.CallHierarchy.ts",
141-
"_namespaces/ts.classifier.v2020.ts",
142-
"_namespaces/ts.classifier.ts",
143-
"_namespaces/ts.codefix.ts",
144-
"_namespaces/ts.Completions.ts",
145-
"_namespaces/ts.FindAllReferences.ts",
146-
"_namespaces/ts.GoToDefinition.ts",
147-
"_namespaces/ts.InlayHints.ts",
148-
"_namespaces/ts.JsDoc.ts",
149-
"_namespaces/ts.NavigateTo.ts",
150-
"_namespaces/ts.NavigationBar.ts",
151-
"_namespaces/ts.OrganizeImports.ts",
152-
"_namespaces/ts.OutliningElementsCollector.ts",
153-
"_namespaces/ts.refactor.ts",
154-
"_namespaces/ts.Rename.ts",
155-
"_namespaces/ts.SignatureHelp.ts",
156-
"_namespaces/ts.SmartSelectionRange.ts",
157-
"_namespaces/ts.Completions.StringCompletions.ts",
158-
"_namespaces/ts.SymbolDisplay.ts",
159-
"_namespaces/ts.textChanges.ts",
160-
"_namespaces/ts.formatting.ts",
161-
"_namespaces/ts.refactor.addOrRemoveBracesToArrowFunction.ts",
162-
"_namespaces/ts.refactor.convertArrowFunctionOrFunctionExpression.ts",
163-
"_namespaces/ts.refactor.convertParamsToDestructuredObject.ts",
164-
"_namespaces/ts.refactor.convertStringOrTemplateLiteral.ts",
165-
"_namespaces/ts.refactor.convertToOptionalChainExpression.ts",
166-
"_namespaces/ts.refactor.extractSymbol.ts",
167-
"_namespaces/ts.refactor.generateGetAccessorAndSetAccessor.ts",
168-
"_namespaces/ts.refactor.inferFunctionReturnType.ts"
169-
]
9+
"include": ["**/*"]
17010
}

0 commit comments

Comments
 (0)