1{ 2 "@linkInitialize": { 3 "message": "The '@Link' property cannot be specified a default value.", 4 "type": "ERROR", 5 "code": "10905304", 6 "solutions": ["Please initialize the rules according to the decorator."] 7 }, 8 "@objectLinkInitialize": { 9 "message": "The '@ObjectLink' property cannot be specified a default value.", 10 "type": "ERROR", 11 "code": "10905304", 12 "solutions": ["Please initialize the rules according to the decorator."] 13 }, 14 "rootContainerCheck": { 15 "message": "In an '@Entry' decorated component, the 'build' method can have only one root node, which must be a container component.", 16 "type": "ERROR", 17 "code": "10905210" 18 }, 19 "arkUIComponent": { 20 "message": "Only UI component syntax can be written here.", 21 "type": "ERROR", 22 "code": "10905209" 23 }, 24 "@BuilderParam": { 25 "message": "In the trailing lambda case, 'CustomContainer' must have one and only one property decorated with '@BuilderParam', and its '@BuilderParam' expects no parameter.", 26 "type": "ERROR", 27 "code": "10905102" 28 }, 29 "ifComponent": [ 30 { 31 "message": "Condition expression cannot be null in if statement.", 32 "type": "ERROR", 33 "code": "10905208" 34 }, 35 { 36 "message": "Then statement cannot be null in if statement.", 37 "type": "ERROR", 38 "code": "10905207" 39 }, 40 { 41 "message": "'' does not meet UI component syntax.", 42 "type": "ERROR", 43 "code": "10905204" 44 } 45 ], 46 "idCheck": { 47 "message": "The current component id \"1\" is duplicate with ${const path = require('path');path.resolve(__dirname, '../../../test/transform_ut/application/entry/src/main/ets/pages/utForValidate/Decorators/process_component_build/idCheck.ets')}:20:21.", 48 "type": "WARN" 49 }, 50 "arkUIStandard": { 51 "message": "'Text('Hello').onClick' does not meet UI component syntax.", 52 "type": "ERROR", 53 "code": "10905206" 54 }, 55 "stateStyles": { 56 "message": "'.stateStyles' doesn't conform standard.", 57 "type": "ERROR", 58 "code": "10905203" 59 }, 60 "buttonCheck": { 61 "message": "The Button component with a label parameter can not have any child.", 62 "type": "ERROR", 63 "code": "10905202" 64 }, 65 "attributeCheck": { 66 "message": "'ForEach(this.arr, () =>{}, (item: string) => item).h' does not meet UI component syntax.", 67 "type": "ERROR", 68 "code": "10905204" 69 }, 70 "validateDecorators": { 71 "message": "The static variable of struct cannot be used together with built-in decorators.", 72 "type": "ERROR", 73 "code": "10905313" 74 }, 75 "processComponentMethod": { 76 "message": "The 'build' method can not have arguments.", 77 "type": "ERROR", 78 "code": "10905106" 79 }, 80 "@StylesParamChack": { 81 "message": "'@Styles' decorated functions and methods cannot have arguments.", 82 "type": "ERROR", 83 "code": "10905105" 84 }, 85 "updateHeritageClauses": { 86 "message": "Structs are not allowed to inherit from classes or implement interfaces.", 87 "type": "ERROR", 88 "code": "10905212" 89 }, 90 "validateBuildMethodCount": { 91 "message": "The struct 'ValidateBuildMethodCountIndex' must have at least and at most one 'build' method.", 92 "type": "ERROR", 93 "code": "10905103", 94 "solutions": ["A structurally modified page must have at least one and no more than one 'build' method."] 95 }, 96 "validateHasController": { 97 "message": "The '@CustomDialog' decorated custom component must contain a property of the CustomDialogController type.", 98 "type": "ERROR", 99 "code": "10905211" 100 }, 101 "processWatch": { 102 "message": "'@Watch' cannot be used with 'onWatch'. Apply it only to parameters that correspond to existing methods.", 103 "type": "ERROR", 104 "code": "10905301" 105 }, 106 "updateBuilderParamProperty": { 107 "message": "'@BuilderParam' property can only initialized by '@Builder' function or '@LocalBuilder' method in struct.", 108 "type": "ERROR", 109 "code": "10905101" 110 }, 111 "validateMultiDecorators": { 112 "message": "The property 'lang' cannot have multiple state management decorators.", 113 "type": "ERROR", 114 "code": "10905302" 115 }, 116 "validatePropertyNonDefaultValue": { 117 "message": "The '@State' property 'message' must be specified a default value.", 118 "type": "ERROR", 119 "code": "10905303" 120 }, 121 "validatePropertyDefaultValue": { 122 "message": "The '@Link' property cannot be specified a default value.", 123 "type": "ERROR", 124 "code": "10905304", 125 "solutions": ["Please initialize the rules according to the decorator."] 126 }, 127 "validatePropertyNonType": { 128 "message": "The property 'message' must specify a type.", 129 "type": "ERROR", 130 "code": "10905305" 131 }, 132 "validateNonObservedClassType": { 133 "message": "The type of the @ObjectLink property 'message' can only be objects of classes decorated with @Observed class decorator in ets (not ts).", 134 "type": "ERROR", 135 "code": "10905307" 136 }, 137 "validateHasIllegalDecoratorInEntry": { 138 "message": "The '@Entry' component 'ValidateHasIllegalDecoratorInEntryIndex' cannot have the '@Prop' property 'message'.", 139 "type": "WARN" 140 }, 141 "validateHasIllegalQuestionToken": { 142 "message": "The @ObjectLink property 'message' cannot be an optional parameter.", 143 "type": "WARN" 144 }, 145 "validateForbiddenUseStateType": { 146 "message": "The '@State' property 'message' cannot be a 'CustomDialogController' object.", 147 "type": "ERROR", 148 "code": "10905308" 149 }, 150 "validateDuplicateDecorator": { 151 "message": "The inner decorator '@State' cannot be used together with custom decorator.", 152 "type": "ERROR", 153 "code": "10905312" 154 }, 155 "validateWatchDecorator": { 156 "message": "Regular variable 'message' can not be decorated with '@Watch'.", 157 "type": "ERROR", 158 "code": "10905310" 159 }, 160 "validateWatchParam": { 161 "message": "'@Watch' cannot be used with '111'. Apply it only to 'string' parameters.", 162 "type": "ERROR", 163 "code": "10905311" 164 }, 165 "validateCustomDecorator": { 166 "message": "The inner decorator '@State' cannot be used together with custom decorator.", 167 "type": "ERROR", 168 "code": "10905312" 169 }, 170 "checkBuilder$$": { 171 "message": "Unrecognized property 'paramA1', make sure it can be assigned to @Link property 'message' by yourself.", 172 "type": "WARN" 173 }, 174 "validateForbiddenToInitViaParam": { 175 "message": "The '@StorageProp' property 'message' in the custom component 'ValidateForbiddenToInitViaParamChild' cannot be initialized here (forbidden to specify).", 176 "type": "ERROR", 177 "code": "10905317" 178 }, 179 "validateMandatoryToInitViaParam": { 180 "message": "The property 'message' in the custom component 'ValidateMandatoryToInitViaParamChild' is missing (mandatory to specify).", 181 "type": "ERROR", 182 "code": "10905316" 183 }, 184 "validateInitDecorator": [ 185 { 186 "message": "'@Require' decorated 'build_value' must be initialized through the component constructor.", 187 "type": "ERROR", 188 "code": "10905359" 189 }, 190 { 191 "message": "'@Require' decorated 'prop_value' must be initialized through the component constructor.", 192 "type": "ERROR", 193 "code": "10905359" 194 }, 195 { 196 "message": "'@Require' decorated 'regular_value' must be initialized through the component constructor.", 197 "type": "ERROR", 198 "code": "10905359" 199 }, 200 { 201 "message": "'@Require' decorated 'state_value' must be initialized through the component constructor.", 202 "type": "ERROR", 203 "code": "10905359" 204 }, 205 { 206 "message": "'@Require' decorated 'provide_value' must be initialized through the component constructor.", 207 "type": "ERROR", 208 "code": "10905359" 209 } 210 ], 211 "validateIllegalInitFromParent": { 212 "message": "The 'regular' property 'message' cannot be assigned to the '@Link' property 'message'.", 213 "type": "ERROR", 214 "code": "10905315" 215 }, 216 "validateNonLinkWithDollar": { 217 "message": "Property 'message' cannot initialize using '$' to create a reference to a variable.", 218 "type": "ERROR", 219 "code": "10905314" 220 }, 221 "validateModuleName": { 222 "message": "The module name 'Button' can not be the same as the inner component name.", 223 "type": "ERROR", 224 "code": "10905235" 225 }, 226 "notComponent": [ 227 { 228 "message": "Decorator '@Component', '@ComponentV2', or '@CustomDialog' is missing for struct 'EntryComponent'.", 229 "type": "ERROR", 230 "code": "10905233" 231 }, 232 { 233 "message": "A page configured in 'main_pages.json or build-profile.json5' must have one and only one '@Entry' decorator.", 234 "type": "ERROR", 235 "code": "10905402", 236 "solutions": ["Please make sure that the splash page has one and only one '@Entry' decorator."] 237 } 238 ], 239 "notConcurrent": { 240 "message": "The struct 'NotConcurrentIndexDecorator' use invalid decorator.", 241 "type": "WARN" 242 }, 243 "notConcurrentFun": { 244 "message": "'@Concurrent' can not be used on method, please use it on function declaration.", 245 "type": "ERROR", 246 "code": "10905123" 247 }, 248 "notDecorator": { 249 "message": "The struct 'IndexDecorator' use invalid decorator.", 250 "type": "WARN" 251 }, 252 "StylesDuplicate": { 253 "message": "The struct 'StylesDuplicate' use invalid decorator.", 254 "type": "WARN" 255 }, 256 "vaildateDecorator": { 257 "message": "The struct 'VaildateDecoratorIndex' use invalid decorator.", 258 "type": "WARN" 259 }, 260 "state": { 261 "message": "The struct 'Button' cannot have the same name as the built-in component 'Button'.", 262 "type": "ERROR", 263 "code": "10905227" 264 }, 265 "StructNameInvalid": { 266 "message": "The struct 'gesture' cannot have the same name as the built-in attribute 'gesture'.", 267 "type": "ERROR", 268 "code": "10905228" 269 }, 270 "notConcurrentFunAster": { 271 "message": "'@Concurrent' can not be used on 'Generator' function declaration.", 272 "type": "ERROR", 273 "code": "10905122" 274 }, 275 "NoStructDeco": { 276 "message": "The '@Component' decorator can only be used with 'struct'.", 277 "type": "ERROR", 278 "code": "10905337" 279 }, 280 "MethodNoExtend": { 281 "message": "Use the '@Extend' decorator only in the global scope.", 282 "type": "ERROR", 283 "code": "10905113" 284 }, 285 "OnlyStructDeco": { 286 "message": "Use the '@Builder' decorator only in the global scope or in a struct.", 287 "type": "ERROR", 288 "code": "10905114" 289 }, 290 "NoChild": { 291 "message": "The component 'Image' can't have any child.", 292 "type": "ERROR", 293 "code": "10905222" 294 }, 295 "OneChild": { 296 "message": "The 'Button' component can have only one child component.", 297 "type": "ERROR", 298 "code": "10905220" 299 }, 300 "NotSupportResrcParam": { 301 "message": "Invalid resource file parameter. Enter a value in the format of 'xxx.yyy.zzz'.", 302 "type": "ERROR", 303 "code": "10905332" 304 }, 305 "ExtendOneChild": { 306 "message": "'@Extend' should have one and only one parameter.", 307 "type": "ERROR", 308 "code": "10905108" 309 }, 310 "UnknownSrc": { 311 "message": "Unknown resource source 'hap'.", 312 "type": "ERROR", 313 "code": "10903331" 314 }, 315 "UnknownSrcType": { 316 "message": "Unknown resource type 'iroha'.", 317 "type": "ERROR", 318 "code": "10903330" 319 }, 320 "UnknownSrcName": { 321 "message": "Unknown resource name 'tari'.", 322 "type": "ERROR", 323 "code": "10903329" 324 }, 325 "NotSupportResrcType": { 326 "message": "The resource type 'font' is not supported.", 327 "type": "ERROR", 328 "code": "10906334" 329 }, 330 "NoSrc": { 331 "message": "No such 'test.png' resource in current module.", 332 "type": "ERROR", 333 "code": "10904333" 334 }, 335 "EntryDecoParam": { 336 "message": "'@Entry' should have a parameter, like '@Entry (storage)'.", 337 "type": "WARN" 338 }, 339 "StylesNoParam": { 340 "message": "'@Styles' decorated functions and methods cannot have arguments.", 341 "type": "ERROR", 342 "code": "10905105" 343 }, 344 "ExceededPreview": { 345 "message": "A page can contain at most 10 '@Preview' decorators.", 346 "type": "ERROR", 347 "code": "10905404" 348 }, 349 "ExceededEntry": [ 350 { 351 "message": "A page can't contain more than one '@Entry' decorator.", 352 "type": "ERROR", 353 "code": "10905231" 354 }, 355 { 356 "message": "A page configured in 'main_pages.json or build-profile.json5' must have one and only one '@Entry' decorator.", 357 "type": "ERROR", 358 "code": "10905402", 359 "solutions": ["Please make sure that the splash page has one and only one '@Entry' decorator."] 360 } 361 ], 362 "OneEntry": { 363 "message": "A page configured in 'main_pages.json or build-profile.json5' must have one and only one '@Entry' decorator.", 364 "type": "ERROR", 365 "code": "10905402", 366 "solutions": ["Please make sure that the splash page has one and only one '@Entry' decorator."] 367 }, 368 "notMethodDeco": { 369 "message": "'@State' can not decorate the method.", 370 "type": "ERROR", 371 "code": "10905112" 372 }, 373 "checkNonspecificParents": { 374 "message": "The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component.", 375 "type": "ERROR", 376 "code": "10905201" 377 }, 378 "@Trace": [ 379 { 380 "message": "The '@Trace' decorator can decorate only member variables of a class.", 381 "type": "ERROR", 382 "code": "10905345" 383 }, 384 { 385 "message": "The '@Trace' can decorate only member 'variables' within a 'class' decorated with '@ObservedV2'.", 386 "type": "ERROR", 387 "code": "10905343" 388 } 389 ], 390 "@Type": [ 391 { 392 "message": "The '@Type' decorator can decorate only member variables of a class.", 393 "type": "ERROR", 394 "code": "10905345" 395 }, 396 { 397 "message": "The '@Type' decorator can not be used in a 'class' decorated with '@Sendable'.", 398 "type": "ERROR", 399 "code": "10905342" 400 }, 401 { 402 "message": "The '@Type' can decorate only member variables in a 'class'.", 403 "type": "ERROR", 404 "code": "10905340" 405 }, 406 { 407 "message": "The '@Type' decorator can not be used in a 'class' decorated with '@Observed'.", 408 "type": "ERROR", 409 "code": "10905341" 410 }, 411 { 412 "message": "The '@Type' can decorate only member variables in a 'class'.", 413 "type": "ERROR", 414 "code": "10905340" 415 } 416 ], 417 "validate_track_observed": [ 418 { 419 "message": "The struct 'child' use invalid decorator.", 420 "type": "WARN" 421 }, 422 { 423 "message": "The '@Trace' decorator can decorate only member variables of a class.", 424 "type": "ERROR", 425 "code": "10905345" 426 }, 427 { 428 "message": "The '@ObservedV2' decorator can decorate only member variables of a class.", 429 "type": "ERROR", 430 "code": "10905345" 431 }, 432 { 433 "message": "The '@Trace' can decorate only member 'variables' within a 'class' decorated with '@ObservedV2'.", 434 "type": "ERROR", 435 "code": "10905343" 436 } 437 ], 438 "validateAccessQualifier": [ 439 { 440 "message": "Property 'storage_value' can not be decorated with both '@StorageLink' and public.", 441 "type": "WARN" 442 }, 443 { 444 "message": "Property 'consume_value' can not be decorated with both '@Consume' and public.", 445 "type": "WARN" 446 }, 447 { 448 "message": "Property 'link_value' can not be decorated with both '@Link' and private.", 449 "type": "WARN" 450 }, 451 { 452 "message": "The member attributes of a struct can not be protected.", 453 "type": "WARN" 454 }, 455 { 456 "message": "Property 'prop_value' can not be decorated with both '@Require' and private.", 457 "type": "WARN" 458 }, 459 { 460 "message": "Property 'value' can not be decorated with both '@Require' and private.", 461 "type": "WARN" 462 }, 463 { 464 "message": "Property 'regular_value' is private and can not be initialized through the component constructor.", 465 "type": "WARN" 466 }, 467 { 468 "message": "Property 'state_value' is private and can not be initialized through the component constructor.", 469 "type": "WARN" 470 }, 471 { 472 "message": "Property 'prop_value' is private and can not be initialized through the component constructor.", 473 "type": "WARN" 474 }, 475 { 476 "message": "Property 'value' is private and can not be initialized through the component constructor.", 477 "type": "WARN" 478 } 479 ], 480 "@Monitor": [ 481 { 482 "message": "The '@Monitor' can decorate only member 'method' within a 'class' decorated with '@ObservedV2'.", 483 "type": "ERROR", 484 "code": "10905343" 485 } 486 ], 487 "v2DecoratorInComponent": [ 488 { 489 "message": "The '@Local' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 490 "type": "ERROR", 491 "code": "10905338" 492 }, 493 { 494 "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 495 "type": "ERROR", 496 "code": "10905338" 497 }, 498 { 499 "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 500 "type": "ERROR", 501 "code": "10905338" 502 }, 503 { 504 "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 505 "type": "ERROR", 506 "code": "10905338" 507 }, 508 { 509 "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 510 "type": "ERROR", 511 "code": "10905338" 512 }, 513 { 514 "message": "The '@Event' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 515 "type": "ERROR", 516 "code": "10905338" 517 }, 518 { 519 "message": "The '@Provider' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 520 "type": "ERROR", 521 "code": "10905338" 522 }, 523 { 524 "message": "The '@Consumer' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 525 "type": "ERROR", 526 "code": "10905338" 527 }, 528 { 529 "message": "The '@Computed' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 530 "type": "ERROR", 531 "code": "10905338" 532 }, 533 { 534 "message": "The '@Monitor' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 535 "type": "ERROR", 536 "code": "10905338" 537 } 538 ], 539 "v1DecoratorInComponentV2": [ 540 { 541 "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 542 "type": "ERROR", 543 "code": "10905339" 544 }, 545 { 546 "message": "The '@Prop' decorator can only be used in a 'struct' decorated with '@Component'.", 547 "type": "ERROR", 548 "code": "10905339" 549 }, 550 { 551 "message": "The '@Link' decorator can only be used in a 'struct' decorated with '@Component'.", 552 "type": "ERROR", 553 "code": "10905339" 554 }, 555 { 556 "message": "The '@Provide' decorator can only be used in a 'struct' decorated with '@Component'.", 557 "type": "ERROR", 558 "code": "10905339" 559 }, 560 { 561 "message": "The '@Consume' decorator can only be used in a 'struct' decorated with '@Component'.", 562 "type": "ERROR", 563 "code": "10905339" 564 }, 565 { 566 "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 567 "type": "ERROR", 568 "code": "10905339" 569 }, 570 { 571 "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 572 "type": "ERROR", 573 "code": "10905339" 574 }, 575 { 576 "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 577 "type": "ERROR", 578 "code": "10905339" 579 }, 580 { 581 "message": "The '@StorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 582 "type": "ERROR", 583 "code": "10905339" 584 }, 585 { 586 "message": "The '@StorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 587 "type": "ERROR", 588 "code": "10905339" 589 }, 590 { 591 "message": "The '@LocalStorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 592 "type": "ERROR", 593 "code": "10905339" 594 }, 595 { 596 "message": "The '@LocalStorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 597 "type": "ERROR", 598 "code": "10905339" 599 }, 600 { 601 "message": "The '@ObjectLink' decorator can only be used in a 'struct' decorated with '@Component'.", 602 "type": "ERROR", 603 "code": "10905339" 604 } 605 ], 606 "componentV2BothWithComponent": [ 607 { 608 "message": "The struct 'componentV2BothWithComponent' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 609 "type": "ERROR", 610 "code": "10905229" 611 }, 612 { 613 "message": "The struct 'componentV2BothWithComponent1' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 614 "type": "ERROR", 615 "code": "10905229" 616 }, 617 { 618 "message": "The struct 'componentV2BothWithComponent2' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 619 "type": "ERROR", 620 "code": "10905229" 621 } 622 ], 623 "mutiDecoratorInComponentV2": [ 624 { 625 "message": "The member property or method can not be decorated by multiple built-in decorators.", 626 "type": "ERROR", 627 "code": "10905121" 628 }, 629 { 630 "message": "The member property or method can not be decorated by multiple built-in decorators.", 631 "type": "ERROR", 632 "code": "10905121" 633 } 634 ], 635 "v2DecoratorInClass": [ 636 { 637 "message": "The '@Local' decorator can only be used with 'struct'.", 638 "type": "ERROR", 639 "code": "10905337" 640 }, 641 { 642 "message": "The '@Param' decorator can only be used with 'struct'.", 643 "type": "ERROR", 644 "code": "10905337" 645 }, 646 { 647 "message": "The '@Param' decorator can only be used with 'struct'.", 648 "type": "ERROR", 649 "code": "10905337" 650 }, 651 { 652 "message": "The '@Once' decorator can only be used with 'struct'.", 653 "type": "ERROR", 654 "code": "10905337" 655 }, 656 { 657 "message": "The '@Once' decorator can only be used with 'struct'.", 658 "type": "ERROR", 659 "code": "10905337" 660 }, 661 { 662 "message": "The '@Event' decorator can only be used with 'struct'.", 663 "type": "ERROR", 664 "code": "10905337" 665 }, 666 { 667 "message": "The '@Provider' decorator can only be used with 'struct'.", 668 "type": "ERROR", 669 "code": "10905337" 670 }, 671 { 672 "message": "The '@Consumer' decorator can only be used with 'struct'.", 673 "type": "ERROR", 674 "code": "10905337" 675 } 676 ], 677 "v2MemberDecorator": [ 678 { 679 "message": "'@Computed' can only decorate 'GetAccessor'.", 680 "type": "ERROR", 681 "code": "10905116" 682 }, 683 { 684 "message": "'@Local' can only decorate member property.", 685 "type": "ERROR", 686 "code": "10905346" 687 }, 688 { 689 "message": "'@Computed' can only decorate 'GetAccessor'.", 690 "type": "ERROR", 691 "code": "10905116" 692 }, 693 { 694 "message": "'@Monitor' can only decorate method.", 695 "type": "ERROR", 696 "code": "10905115" 697 } 698 ], 699 "param_require_once_check": [ 700 { 701 "message": "When a variable decorated with '@Param' is not assigned a default value, it must also be decorated with '@Require'.", 702 "type": "ERROR", 703 "code": "10905327" 704 }, 705 { 706 "message": "In a struct decorated with '@ComponentV2', '@Require' can only be used with '@Param'.", 707 "type": "ERROR", 708 "code": "10905325" 709 }, 710 { 711 "message": "In a struct decorated with '@ComponentV2', '@Require' can only be used with '@Param'.", 712 "type": "ERROR", 713 "code": "10905325" 714 }, 715 { 716 "message": "When a variable decorated with '@Once', it must also be decorated with '@Param'.", 717 "type": "ERROR", 718 "code": "10905326" 719 }, 720 { 721 "message": "When a variable decorated with '@Once', it must also be decorated with '@Param'.", 722 "type": "ERROR", 723 "code": "10905326" 724 } 725 ], 726 "v2DecoratorInitFromParent": [ 727 { 728 "message": "'@Require' decorated 'param_value' must be initialized through the component constructor.", 729 "type": "ERROR", 730 "code": "10905321" 731 }, 732 { 733 "message": "The 'regular' property 'regular_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 734 "type": "ERROR", 735 "code": "10905324" 736 }, 737 { 738 "message": "The '@Local' property 'local_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 739 "type": "ERROR", 740 "code": "10905324" 741 }, 742 { 743 "message": "The '@Provider' property 'provider_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 744 "type": "ERROR", 745 "code": "10905324" 746 }, 747 { 748 "message": "The '@Consumer' property 'consumer_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 749 "type": "ERROR", 750 "code": "10905324" 751 } 752 ], 753 "validateParamTwoWayBind": [ 754 { 755 "message": "When the two-way binding syntax is used, the variable 'value' must be decorated with '@Param', and the '@Event' variable '$value' must be defined in the testParamChild1.", 756 "type": "ERROR", 757 "code": "10905319" 758 }, 759 { 760 "message": "The optional character can not be used in the initial value of property 'paramValue'.", 761 "type": "ERROR", 762 "code": "10905320" 763 }, 764 { 765 "message": "The optional character can not be used in the initial value of property 'paramValue'.", 766 "type": "ERROR", 767 "code": "10905320" 768 }, 769 { 770 "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 771 "type": "ERROR", 772 "code": "10905318" 773 }, 774 { 775 "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 776 "type": "ERROR", 777 "code": "10905318" 778 } 779 ], 780 "validateStaticVariables": [ 781 { 782 "message": "Static property 'a1' can not be initialized through the component constructor.", 783 "type": "WARN" 784 }, 785 { 786 "message": "Static property 'b4' can not be initialized through the component constructor.", 787 "type": "WARN" 788 }, 789 { 790 "message": "Static property 'b5' can not be initialized through the component constructor.", 791 "type": "WARN" 792 }, 793 { 794 "message": "Static property 'c1' can not be initialized through the component constructor.", 795 "type": "WARN" 796 }, 797 { 798 "message": "Static property 'd4' can not be initialized through the component constructor.", 799 "type": "WARN" 800 }, 801 { 802 "message": "Static property 'd5' can not be initialized through the component constructor.", 803 "type": "WARN" 804 }, 805 { 806 "message": "The 'regular' property 'b1' in the custom component 'StaticChildTwo' cannot be initialized here (forbidden to specify).", 807 "type": "ERROR", 808 "code": "10905324" 809 }, 810 { 811 "message": "The 'regular' property 'd1' in the custom component 'StaticChildFour' cannot be initialized here (forbidden to specify).", 812 "type": "ERROR", 813 "code": "10905324" 814 } 815 ], 816 "validateDifferentMethod": [ 817 { 818 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 819 "type": "ERROR", 820 "code": "10905117" 821 }, 822 { 823 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 824 "type": "ERROR", 825 "code": "10905117" 826 }, 827 { 828 "message": "The member property or method can not be decorated by multiple built-in decorators.", 829 "type": "ERROR", 830 "code": "10905121" 831 }, 832 { 833 "message": "The member property or method can not be decorated by multiple built-in decorators.", 834 "type": "ERROR", 835 "code": "10905121" 836 }, 837 { 838 "message": "The member property or method can not be decorated by multiple built-in decorators.", 839 "type": "ERROR", 840 "code": "10905121" 841 }, 842 { 843 "message": "'@Computed' can only decorate 'GetAccessor'.", 844 "type": "ERROR", 845 "code": "10905116" 846 }, 847 { 848 "message": "The member property or method can not be decorated by multiple built-in decorators.", 849 "type": "ERROR", 850 "code": "10905121" 851 } 852 ], 853 "validateDuplicateMethod": [ 854 { 855 "message": "Duplicate '@Builder' decorators for function are not allowed.", 856 "type": "WARN" 857 }, 858 { 859 "message": "Duplicate '@CustomMethod' decorators for function are not allowed.", 860 "type": "WARN" 861 }, 862 { 863 "message": "Duplicate '@Builder' decorators for method are not allowed.", 864 "type": "WARN" 865 }, 866 { 867 "message": "Duplicate '@Styles' decorators for method are not allowed.", 868 "type": "WARN" 869 }, 870 { 871 "message": "Duplicate '@Builder' decorators for method are not allowed.", 872 "type": "WARN" 873 }, 874 { 875 "message": "Duplicate '@Styles' decorators for method are not allowed.", 876 "type": "WARN" 877 }, 878 { 879 "message": "Duplicate '@Monitor' decorators for method are not allowed.", 880 "type": "ERROR", 881 "code": "10905119" 882 }, 883 { 884 "message": "Duplicate '@Computed' decorators for method are not allowed.", 885 "type": "ERROR", 886 "code": "10905119" 887 } 888 ], 889 "v2ToV1Link": [ 890 { 891 "message": "The property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 892 "type": "ERROR", 893 "code": "10905316" 894 }, 895 { 896 "message": "The property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 897 "type": "ERROR", 898 "code": "10905316" 899 }, 900 { 901 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 902 "type": "ERROR", 903 "code": "10905213" 904 }, 905 { 906 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 907 "type": "ERROR", 908 "code": "10905213" 909 }, 910 { 911 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 912 "type": "ERROR", 913 "code": "10905213" 914 }, 915 { 916 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 917 "type": "ERROR", 918 "code": "10905213" 919 } 920 ], 921 "@localBuilder": [ 922 { 923 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 924 "type": "ERROR", 925 "code": "10905117" 926 }, 927 { 928 "message": "'@LocalBuilder' can only decorate method.", 929 "type": "ERROR", 930 "code": "10905115" 931 }, 932 { 933 "message": "The member property or method can not be decorated by multiple decorators.", 934 "type": "ERROR", 935 "code": "10905125" 936 }, 937 { 938 "message": "Use the '@LocalBuilder' decorator only in the global scope or in a struct.", 939 "type": "ERROR", 940 "code": "10905114" 941 }, 942 { 943 "message": "Static methods in custom components cannot be decorated by '@LocalBuilder'.", 944 "type": "ERROR", 945 "code": "10905104" 946 } 947 ], 948 "v2Component_member_type_check": [ 949 { 950 "message": "The property 'local_value' must specify a type.", 951 "type": "ERROR", 952 "code": "10905328" 953 }, 954 { 955 "message": "The property 'builder_value' must specify a type.", 956 "type": "ERROR", 957 "code": "10905328" 958 }, 959 { 960 "message": "The property 'param_value' must specify a type.", 961 "type": "ERROR", 962 "code": "10905328" 963 }, 964 { 965 "message": "The property 'param_value1' must specify a type.", 966 "type": "ERROR", 967 "code": "10905328" 968 }, 969 { 970 "message": "The property 'param_value2' must specify a type.", 971 "type": "ERROR", 972 "code": "10905328" 973 }, 974 { 975 "message": "The property 'param_value3' must specify a type.", 976 "type": "ERROR", 977 "code": "10905328" 978 }, 979 { 980 "message": "The property 'event_value' must specify a type.", 981 "type": "ERROR", 982 "code": "10905328" 983 }, 984 { 985 "message": "The property 'provide_value' must specify a type.", 986 "type": "ERROR", 987 "code": "10905328" 988 }, 989 { 990 "message": "The property 'consumer_value' must specify a type.", 991 "type": "ERROR", 992 "code": "10905328" 993 } 994 ], 995 "v1ToV2Component": [ 996 { 997 "message": "Property 'func_value1' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 998 "type": "ERROR", 999 "code": "10905323" 1000 }, 1001 { 1002 "message": "Property 'func_value2' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1003 "type": "ERROR", 1004 "code": "10905323" 1005 } 1006 ], 1007 "v1ToV2ComponentValidate": [ 1008 { 1009 "message": "The type of the '@Param' property can not be a class decorated with '@Observed'.", 1010 "type": "ERROR", 1011 "code": "10905347" 1012 }, 1013 { 1014 "message": "Property 'param_value' in the '@ComponentV2' component 'TestV2Child2' is not allowed to be assigned value here.", 1015 "type": "ERROR", 1016 "code": "10905323" 1017 }, 1018 { 1019 "message": "Property 'param_value_alias_type' in the '@ComponentV2' component 'TestV2Child2' is not allowed to be assigned value here.", 1020 "type": "ERROR", 1021 "code": "10905323" 1022 }, 1023 { 1024 "message": "Property 'state_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1025 "type": "ERROR", 1026 "code": "10905323" 1027 }, 1028 { 1029 "message": "Property 'prop_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1030 "type": "ERROR", 1031 "code": "10905323" 1032 }, 1033 { 1034 "message": "Property 'link_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1035 "type": "ERROR", 1036 "code": "10905323" 1037 }, 1038 { 1039 "message": "Property 'provide_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1040 "type": "ERROR", 1041 "code": "10905323" 1042 }, 1043 { 1044 "message": "Property 'consume_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1045 "type": "ERROR", 1046 "code": "10905323" 1047 }, 1048 { 1049 "message": "Property 'objectLink_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1050 "type": "ERROR", 1051 "code": "10905323" 1052 }, 1053 { 1054 "message": "Property 'storage_link_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1055 "type": "ERROR", 1056 "code": "10905323" 1057 }, 1058 { 1059 "message": "Property 'storage_prop_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1060 "type": "ERROR", 1061 "code": "10905323" 1062 }, 1063 { 1064 "message": "Property 'local_storage_link_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1065 "type": "ERROR", 1066 "code": "10905323" 1067 }, 1068 { 1069 "message": "Property 'local_storage_prop_value' in the '@ComponentV2' component 'TestV2Child' is not allowed to be assigned value here.", 1070 "type": "ERROR", 1071 "code": "10905323" 1072 } 1073 ], 1074 "v2ToV1ComponentValidate": [ 1075 { 1076 "message": "The type of the '@Provider' property can not be a class decorated with '@Observed'.", 1077 "type": "ERROR", 1078 "code": "10905347" 1079 }, 1080 { 1081 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 1082 "type": "ERROR", 1083 "code": "10905213" 1084 }, 1085 { 1086 "message": "Property 'set_value' in the '@Component' component 'TestV1Child1' is not allowed to be assigned value here.", 1087 "type": "ERROR", 1088 "code": "10905322" 1089 }, 1090 { 1091 "message": "Property 'set_value_alias' in the '@Component' component 'TestV1Child1' is not allowed to be assigned value here.", 1092 "type": "ERROR", 1093 "code": "10905322" 1094 }, 1095 { 1096 "message": "A V2 component cannot be used with any member property decorated by '@Link' in a V1 component.", 1097 "type": "ERROR", 1098 "code": "10905213" 1099 }, 1100 { 1101 "message": "Property 'set_value' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1102 "type": "ERROR", 1103 "code": "10905322" 1104 }, 1105 { 1106 "message": "Property 'map_value' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1107 "type": "ERROR", 1108 "code": "10905322" 1109 }, 1110 { 1111 "message": "Property 'arr_value' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1112 "type": "ERROR", 1113 "code": "10905322" 1114 }, 1115 { 1116 "message": "Property 'arr_value1' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1117 "type": "ERROR", 1118 "code": "10905322" 1119 }, 1120 { 1121 "message": "Property 'arr_value2' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1122 "type": "ERROR", 1123 "code": "10905322" 1124 }, 1125 { 1126 "message": "Property 'arr_value3' in the '@Component' component 'TestV1Child' is not allowed to be assigned value here.", 1127 "type": "ERROR", 1128 "code": "10905322" 1129 } 1130 ], 1131 "property_observe_validate": [ 1132 { 1133 "message": "The type of the '@State' property can not be a class decorated with '@ObservedV2'.", 1134 "type": "ERROR", 1135 "code": "10905348" 1136 }, 1137 { 1138 "message": "The type of the '@State' property can not be a class decorated with '@ObservedV2'.", 1139 "type": "ERROR", 1140 "code": "10905348" 1141 }, 1142 { 1143 "message": "The type of the '@State' property can not be a class decorated with '@ObservedV2'.", 1144 "type": "ERROR", 1145 "code": "10905348" 1146 }, 1147 { 1148 "message": "The type of the '@State' property can not be a class decorated with '@ObservedV2'.", 1149 "type": "ERROR", 1150 "code": "10905348" 1151 }, 1152 { 1153 "message": "The type of the '@State' property can not be a class decorated with '@ObservedV2'.", 1154 "type": "ERROR", 1155 "code": "10905348" 1156 }, 1157 { 1158 "message": "The type of the '@Prop' property can not be a class decorated with '@ObservedV2'.", 1159 "type": "ERROR", 1160 "code": "10905348" 1161 }, 1162 { 1163 "message": "The type of the '@Link' property can not be a class decorated with '@ObservedV2'.", 1164 "type": "ERROR", 1165 "code": "10905348" 1166 }, 1167 { 1168 "message": "The type of the '@Provide' property can not be a class decorated with '@ObservedV2'.", 1169 "type": "ERROR", 1170 "code": "10905348" 1171 }, 1172 { 1173 "message": "The type of the '@Consume' property can not be a class decorated with '@ObservedV2'.", 1174 "type": "ERROR", 1175 "code": "10905348" 1176 }, 1177 { 1178 "message": "The type of the '@StorageLink' property can not be a class decorated with '@ObservedV2'.", 1179 "type": "ERROR", 1180 "code": "10905348" 1181 }, 1182 { 1183 "message": "The type of the '@StorageProp' property can not be a class decorated with '@ObservedV2'.", 1184 "type": "ERROR", 1185 "code": "10905348" 1186 }, 1187 { 1188 "message": "The type of the '@LocalStorageLink' property can not be a class decorated with '@ObservedV2'.", 1189 "type": "ERROR", 1190 "code": "10905348" 1191 }, 1192 { 1193 "message": "The type of the '@LocalStorageProp' property can not be a class decorated with '@ObservedV2'.", 1194 "type": "ERROR", 1195 "code": "10905348" 1196 }, 1197 { 1198 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1199 "type": "ERROR", 1200 "code": "10905347" 1201 }, 1202 { 1203 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1204 "type": "ERROR", 1205 "code": "10905347" 1206 }, 1207 { 1208 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1209 "type": "ERROR", 1210 "code": "10905347" 1211 }, 1212 { 1213 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1214 "type": "ERROR", 1215 "code": "10905347" 1216 }, 1217 { 1218 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1219 "type": "ERROR", 1220 "code": "10905347" 1221 }, 1222 { 1223 "message": "The type of the '@Local' property can not be a class decorated with '@Observed'.", 1224 "type": "ERROR", 1225 "code": "10905347" 1226 }, 1227 { 1228 "message": "The type of the '@Param' property can not be a class decorated with '@Observed'.", 1229 "type": "ERROR", 1230 "code": "10905347" 1231 }, 1232 { 1233 "message": "The type of the '@Param' property can not be a class decorated with '@Observed'.", 1234 "type": "ERROR", 1235 "code": "10905347" 1236 }, 1237 { 1238 "message": "The type of the '@Param' property can not be a class decorated with '@Observed'.", 1239 "type": "ERROR", 1240 "code": "10905347" 1241 }, 1242 { 1243 "message": "The type of the '@Event' property can not be a class decorated with '@Observed'.", 1244 "type": "ERROR", 1245 "code": "10905347" 1246 }, 1247 { 1248 "message": "The type of the '@Provider' property can not be a class decorated with '@Observed'.", 1249 "type": "ERROR", 1250 "code": "10905347" 1251 }, 1252 { 1253 "message": "The type of the '@Consumer' property can not be a class decorated with '@Observed'.", 1254 "type": "ERROR", 1255 "code": "10905347" 1256 } 1257 ], 1258 "validateControllerCount": [ 1259 { 1260 "message": "A @CustomDialog component can only have one uninitialized CustomDialogController.", 1261 "type": "WARN" 1262 } 1263 ], 1264 "@ReusableV2": [ 1265 { 1266 "message": "'@ReusableV2' is only applicable to custom components decorated by '@ComponentV2'.", 1267 "type": "ERROR", 1268 "code": "10905242" 1269 }, 1270 { 1271 "message": "The '@Reusable' and '@ReusableV2' decoraotrs cannot be applied simultaneously.", 1272 "type": "ERROR", 1273 "code": "10905241" 1274 }, 1275 { 1276 "message": "The struct 'v21' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 1277 "type": "ERROR", 1278 "code": "10905229" 1279 }, 1280 { 1281 "message": "The '@Reusable' and '@ReusableV2' decoraotrs cannot be applied simultaneously.", 1282 "type": "ERROR", 1283 "code": "10905241" 1284 }, 1285 { 1286 "message": "'@ReusableV2' is only applicable to custom components decorated by '@ComponentV2'.", 1287 "type": "ERROR", 1288 "code": "10905242" 1289 }, 1290 { 1291 "message": "'@ReusableV2' is only applicable to custom components decorated by '@ComponentV2'.", 1292 "type": "ERROR", 1293 "code": "10905242" 1294 }, 1295 { 1296 "message": "'@ReusableV2' is only applicable to custom components decorated by '@ComponentV2'.", 1297 "type": "ERROR", 1298 "code": "10905242" 1299 }, 1300 { 1301 "message": "'@ReusableV2' is only applicable to custom components decorated by '@ComponentV2'.", 1302 "type": "ERROR", 1303 "code": "10905242" 1304 }, 1305 { 1306 "message": "The '@ReusableV2' decorator can only be used with 'struct'.", 1307 "type": "ERROR", 1308 "code": "10905337" 1309 }, 1310 { 1311 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 1312 "type": "ERROR", 1313 "code": "10905117" 1314 }, 1315 { 1316 "message": "The '@ReusableV2' decorator can only be used with 'struct'.", 1317 "type": "ERROR", 1318 "code": "10905337" 1319 }, 1320 { 1321 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 1322 "type": "ERROR", 1323 "code": "10905117" 1324 }, 1325 { 1326 "message": "The '@ReusableV2' decorator can only be used with 'struct'.", 1327 "type": "ERROR", 1328 "code": "10905337" 1329 }, 1330 { 1331 "message": "A function can only be decorated by one of the '@AnimatableExtend', '@Builder', '@Extend', '@Styles', '@Concurrent' and '@Sendable'.", 1332 "type": "ERROR", 1333 "code": "10905117" 1334 }, 1335 { 1336 "message": "The '@ReusableV2' decorator can only be used with 'struct'.", 1337 "type": "ERROR", 1338 "code": "10905337" 1339 } 1340 ], 1341 "validateNestedReusableComponents": [ 1342 { 1343 "message": "When a custom component is decorated with '@ComponentV2' and contains a child decorated with '@Reusable', the child component will not create.", 1344 "type": "WARN" 1345 }, 1346 { 1347 "message": "When a custom component is decorated with '@ComponentV2' and contains a child decorated with '@Reusable', the child component will not create.", 1348 "type": "WARN" 1349 }, 1350 { 1351 "message": "A custom component decorated with '@Component' cannot contain child components decorated with '@ReusableV2'.", 1352 "type": "ERROR", 1353 "code": "10905244" 1354 }, 1355 { 1356 "message": "A custom component decorated with '@Component' cannot contain child components decorated with '@ReusableV2'.", 1357 "type": "ERROR", 1358 "code": "10905244" 1359 }, 1360 { 1361 "message": "A custom component decorated with '@ReusableV2' cannot contain child components decorated with '@Reusable'.", 1362 "type": "ERROR", 1363 "code": "10905246" 1364 }, 1365 { 1366 "message": "A custom component decorated with '@ReusableV2' cannot contain child components decorated with '@Reusable'.", 1367 "type": "ERROR", 1368 "code": "10905246" 1369 }, 1370 { 1371 "message": "A custom component decorated with '@Reusable' cannot contain child components decorated with '@ReusableV2'.", 1372 "type": "ERROR", 1373 "code": "10905245" 1374 }, 1375 { 1376 "message": "A custom component decorated with '@Reusable' cannot contain child components decorated with '@ReusableV2'.", 1377 "type": "ERROR", 1378 "code": "10905245" 1379 } 1380 ], 1381 "validateReusableV2InRepeat": [ 1382 { 1383 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1384 "type": "ERROR", 1385 "code": "10905247" 1386 }, 1387 { 1388 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1389 "type": "ERROR", 1390 "code": "10905247" 1391 }, 1392 { 1393 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1394 "type": "ERROR", 1395 "code": "10905247" 1396 }, 1397 { 1398 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1399 "type": "ERROR", 1400 "code": "10905247" 1401 }, 1402 { 1403 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1404 "type": "ERROR", 1405 "code": "10905247" 1406 }, 1407 { 1408 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1409 "type": "ERROR", 1410 "code": "10905247" 1411 }, 1412 { 1413 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1414 "type": "ERROR", 1415 "code": "10905247" 1416 }, 1417 { 1418 "message": "The template attribute of the Repeat component cannot contain any custom component decorated with '@ReusableV2'.", 1419 "type": "ERROR", 1420 "code": "10905247" 1421 } 1422 ], 1423 "validateReuseAndReuseId": [ 1424 { 1425 "message": "When a custom component is decorated with '@ComponentV2' and contains a child decorated with '@Reusable', the child component will not create.", 1426 "type": "WARN" 1427 }, 1428 { 1429 "message": "The reuse attribute is only applicable to custom components decorated with both '@ComponentV2' and '@ReusableV2'.", 1430 "type": "ERROR", 1431 "code": "10905248" 1432 }, 1433 { 1434 "message": "The reuse attribute is only applicable to custom components decorated with both '@ComponentV2' and '@ReusableV2'.", 1435 "type": "ERROR", 1436 "code": "10905248" 1437 }, 1438 { 1439 "message": "The reuse attribute is only applicable to custom components decorated with both '@ComponentV2' and '@ReusableV2'.", 1440 "type": "ERROR", 1441 "code": "10905248" 1442 }, 1443 { 1444 "message": "The reuseId attribute is not applicable to custom components decorated with both '@ComponentV2' and '@ReusableV2'.", 1445 "type": "ERROR", 1446 "code": "10905249" 1447 } 1448 ] 1449}