Allow empty files lists in tsconfigs with an extends member (#27383)

This commit is contained in:
Wesley Wigham
2018-09-27 12:40:29 -07:00
committed by GitHub
parent 5f2741b2ba
commit 7bf382e73f
2 changed files with 16 additions and 1 deletions

View File

@@ -1895,7 +1895,8 @@ namespace ts {
filesSpecs = <ReadonlyArray<string>>raw.files;
const hasReferences = hasProperty(raw, "references") && !isNullOrUndefined(raw.references);
const hasZeroOrNoReferences = !hasReferences || raw.references.length === 0;
if (filesSpecs.length === 0 && hasZeroOrNoReferences) {
const hasExtends = hasProperty(raw, "extends");
if (filesSpecs.length === 0 && hasZeroOrNoReferences && !hasExtends) {
if (sourceFile) {
const fileName = configFileName || "tsconfig.json";
const diagnosticMessage = Diagnostics.The_files_list_in_config_file_0_is_empty;