Skip to content

Commit 8524d20

Browse files
alan-agius4filipesilva
authored andcommitted
fix(@angular/cli): disallow additional properties in builders sections
With this change we disallow add additional properties to the `target` object. (cherry picked from commit 6e6517b)
1 parent c0efbe7 commit 8524d20

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

packages/angular/cli/lib/config/workspace-schema.json

+14
Original file line numberDiff line numberDiff line change
@@ -324,10 +324,12 @@
324324
}
325325
}
326326
},
327+
"additionalProperties": false,
327328
"required": ["builder"]
328329
},
329330
{
330331
"type": "object",
332+
"additionalProperties": false,
331333
"properties": {
332334
"builder": {
333335
"const": "@angular-devkit/build-angular:app-shell"
@@ -349,6 +351,7 @@
349351
},
350352
{
351353
"type": "object",
354+
"additionalProperties": false,
352355
"properties": {
353356
"builder": {
354357
"const": "@angular-devkit/build-angular:browser"
@@ -370,6 +373,7 @@
370373
},
371374
{
372375
"type": "object",
376+
"additionalProperties": false,
373377
"properties": {
374378
"builder": {
375379
"const": "@angular-devkit/build-angular:dev-server"
@@ -391,6 +395,7 @@
391395
},
392396
{
393397
"type": "object",
398+
"additionalProperties": false,
394399
"properties": {
395400
"builder": {
396401
"const": "@angular-devkit/build-angular:extract-i18n"
@@ -412,6 +417,7 @@
412417
},
413418
{
414419
"type": "object",
420+
"additionalProperties": false,
415421
"properties": {
416422
"builder": {
417423
"const": "@angular-devkit/build-angular:karma"
@@ -433,6 +439,7 @@
433439
},
434440
{
435441
"type": "object",
442+
"additionalProperties": false,
436443
"properties": {
437444
"builder": {
438445
"const": "@angular-devkit/build-angular:protractor"
@@ -454,6 +461,7 @@
454461
},
455462
{
456463
"type": "object",
464+
"additionalProperties": false,
457465
"properties": {
458466
"builder": {
459467
"const": "@angular-devkit/build-angular:server"
@@ -475,6 +483,7 @@
475483
},
476484
{
477485
"type": "object",
486+
"additionalProperties": false,
478487
"properties": {
479488
"builder": {
480489
"const": "@angular-devkit/build-angular:tslint"
@@ -496,10 +505,15 @@
496505
},
497506
{
498507
"type": "object",
508+
"additionalProperties": false,
499509
"properties": {
500510
"builder": {
501511
"const": "@angular-devkit/build-angular:ng-packagr"
502512
},
513+
"defaultConfiguration": {
514+
"type": "string",
515+
"description": "A default named configuration to use when a target configuration is not provided."
516+
},
503517
"options": {
504518
"$ref": "../../../../angular_devkit/build_angular/src/ng-packagr/schema.json"
505519
},

0 commit comments

Comments
 (0)