Skip to content

Commit ba6f546

Browse files
alan-agius4filipesilva
authored andcommitted
fix(@schematics/angular): add additionalProperties to all schemas
1 parent a09000c commit ba6f546

File tree

23 files changed

+30
-6
lines changed

23 files changed

+30
-6
lines changed

packages/schematics/angular/app-shell/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular AppShell Options Schema",
55
"type": "object",
66
"description": "Generates an app shell for running a server-side version of an app.",
7+
"additionalProperties": false,
78
"long-description": "./app-shell-long.md",
89
"properties": {
910
"clientProject": {

packages/schematics/angular/application/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Application Options Schema",
55
"type": "object",
66
"description": "Generates a new basic app definition in the \"projects\" subfolder of the workspace.",
7+
"additionalProperties": false,
78
"properties": {
89
"projectRoot": {
910
"description": "The root directory of the new app.",

packages/schematics/angular/class/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Class Options Schema",
55
"type": "object",
66
"description": "Creates a new generic class definition in the given or default project.",
7+
"additionalProperties": false,
78
"properties": {
89
"name": {
910
"type": "string",

packages/schematics/angular/component/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Component Options Schema",
55
"type": "object",
66
"description": "Creates a new generic component definition in the given or default project.",
7+
"additionalProperties": false,
78
"properties": {
89
"path": {
910
"type": "string",

packages/schematics/angular/directive/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Directive Options Schema",
55
"type": "object",
66
"description": "Creates a new generic directive definition in the given or default project.",
7+
"additionalProperties": false,
78
"properties": {
89
"name": {
910
"type": "string",

packages/schematics/angular/e2e/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"id": "SchematicsAngularE2eApp",
44
"title": "Angular e2e Application Options Schema",
55
"type": "object",
6+
"additionalProperties": false,
67
"description": "Generates a new, generic end-to-end test definition for the given or default project.",
78
"long-description": "e2e-long.md",
89
"properties": {

packages/schematics/angular/enum/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Enum Options Schema",
55
"type": "object",
66
"description": "Generates a new, generic enum definition for the given or default project.",
7+
"additionalProperties": false,
78
"properties": {
89
"name": {
910
"type": "string",

packages/schematics/angular/guard/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"title": "Angular Guard Options Schema",
55
"type": "object",
66
"description": "Generates a new, generic route guard definition in the given or default project.",
7+
"additionalProperties": false,
78
"properties": {
89
"name": {
910
"type": "string",

packages/schematics/angular/interceptor/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"id": "SchematicsAngularInterceptor",
44
"title": "Angular Interceptor Options Schema",
55
"type": "object",
6+
"additionalProperties": false,
67
"description": "Creates a new, generic interceptor definition in the given or default project.",
78
"properties": {
89
"name": {

packages/schematics/angular/interface/schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"id": "SchematicsAngularInterface",
44
"title": "Angular Interface Options Schema",
55
"type": "object",
6+
"additionalProperties": false,
67
"description": "Creates a new generic interface definition in the given or default project.",
78
"properties": {
89
"name": {

0 commit comments

Comments
 (0)