1{ 2 "@linkInitialize": { 3 "message": "The @Link property 'link' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 4 "type": "ERROR" 5 }, 6 "@objectLinkInitialize": { 7 "message": "The @ObjectLink property 'objectLink' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 8 "type": "ERROR" 9 }, 10 "rootContainerCheck": { 11 "message": "There should have a root container component.", 12 "type": "ERROR" 13 }, 14 "arkUIComponent": { 15 "message": "Only UI component syntax can be written in build method.", 16 "type": "ERROR" 17 }, 18 "@BuilderParam": { 19 "message": "In the trailing lambda case, 'CustomContainer' must have one and only one property decorated with @BuilderParam, and its @BuilderParam expects no parameter.", 20 "type": "ERROR" 21 }, 22 "forEachParamCheck": { 23 "message": "There should be wrapped in curly braces in ForEach.", 24 "type": "ERROR" 25 }, 26 "ifComponent": [ 27 { 28 "message": "Condition expression cannot be null in if statement.", 29 "type": "ERROR" 30 }, 31 { 32 "message": "Then statement cannot be null in if statement.", 33 "type": "ERROR" 34 } 35 ], 36 "idCheck": { 37 "message": "The current component id \"1\" is duplicate with ${path.resolve(__dirname, '../idCheck.ets')}:7:21.", 38 "type": "WARN" 39 }, 40 "arkUIStandard": { 41 "message": "'Text('Hello').onCilck' does not meet UI component syntax.", 42 "type": "ERROR" 43 }, 44 "stateStyles": { 45 "message": ".stateStyles doesn't conform standard.", 46 "type": "ERROR" 47 }, 48 "buttonCheck": { 49 "message": "The Button component with a label parameter can not have any child.", 50 "type": "ERROR" 51 }, 52 "attributeCheck": { 53 "message": "'ForEach(this.arr, () =>{}, this.arr[0]).h' does not meet UI component syntax.", 54 "type": "ERROR" 55 }, 56 "validateDecorators": { 57 "message": "The static variable of struct cannot be used together with built-in decorators.", 58 "type": "ERROR" 59 }, 60 "processComponentMethod": { 61 "message": "The 'build' method can not have arguments.", 62 "type": "ERROR" 63 }, 64 "@StylesParamChack": { 65 "message": "@Styles can't have parameters.", 66 "type": "ERROR" 67 }, 68 "updateHeritageClauses": { 69 "message": "The struct component is not allowed to extends other class or implements other interface.", 70 "type": "ERROR" 71 }, 72 "validateBuildMethodCount": { 73 "message": "struct 'Index' must be at least or at most one 'build' method.Solutions:>A structurally modified page must have at least one and no more than one'build' method.", 74 "type": "ERROR" 75 }, 76 "validateHasController": { 77 "message": "@CustomDialog component should have a property of the CustomDialogController type.", 78 "type": "ERROR" 79 }, 80 "processWatch": { 81 "message": "Cannot find name 'onWatch' in struct 'Index'.", 82 "type": "ERROR" 83 }, 84 "updateBuilderParamProperty": { 85 "message": "BuilderParam property can only initialized by Builder function or LocalBuilder method in struct.", 86 "type": "ERROR" 87 }, 88 "validateMultiDecorators": { 89 "message": "The property 'lang' cannot have mutilate state management decorators.", 90 "type": "ERROR" 91 }, 92 "validatePropertyNonDefaultValue": { 93 "message": "The @State property 'message' must be specified a default value.", 94 "type": "ERROR" 95 }, 96 "validatePropertyDefaultValue": { 97 "message": "The @Link property 'message' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 98 "type": "ERROR" 99 }, 100 "validatePropertyNonType": { 101 "message": "The property 'message' must specify a type.", 102 "type": "ERROR" 103 }, 104 "validateNonObservedClassType": { 105 "message": "The type of the @ObjectLink property 'message' can only be objects of classes decorated with @Observed class decorator in ets (not ts).", 106 "type": "ERROR" 107 }, 108 "validateHasIllegalDecoratorInEntry": { 109 "message": "The @Entry component 'Index' cannot have the @Prop property 'message'.", 110 "type": "WARN" 111 }, 112 "validateHasIllegalQuestionToken": { 113 "message": "The @ObjectLink property 'message' cannot be an optional parameter.", 114 "type": "WARN" 115 }, 116 "validateForbiddenUseStateType": { 117 "message": "The @State property 'message' cannot be a 'CustomDialogController' object.", 118 "type": "ERROR" 119 }, 120 "validateDuplicateDecorator": { 121 "message": "The inner decorator @State cannot be used together with custom decorator.", 122 "type": "ERROR" 123 }, 124 "validateWatchDecorator": { 125 "message": "Regular variable 'message' can not be decorated with @Watch.", 126 "type": "ERROR" 127 }, 128 "validateWatchParam": { 129 "message": "The parameter should be a string.", 130 "type": "ERROR" 131 }, 132 "validateCustomDecorator": { 133 "message": "The inner decorator @State cannot be used together with custom decorator.", 134 "type": "ERROR" 135 }, 136 "checkBuilder$$": { 137 "message": "Unrecognized property 'paramA1', make sure it can be assigned to @Link property 'message' by yourself.", 138 "type": "WARN" 139 }, 140 "validateForbiddenToInitViaParam": { 141 "message": "Property 'message' in the custom component 'Child' cannot be initialized here (forbidden to specify).", 142 "type": "ERROR" 143 }, 144 "validateMandatoryToInitViaParam": { 145 "message": "Property 'message' in the custom component 'Child' is missing (mandatory to specify).", 146 "type": "ERROR" 147 }, 148 "validateInitDecorator": [ 149 { 150 "message": "Property 'build_value' must be initialized through the component constructor.", 151 "type": "ERROR" 152 }, 153 { 154 "message": "Property 'prop_value' must be initialized through the component constructor.", 155 "type": "ERROR" 156 }, 157 { 158 "message": "Property 'regular_value' must be initialized through the component constructor.", 159 "type": "ERROR" 160 }, 161 { 162 "message": "Property 'state_value' must be initialized through the component constructor.", 163 "type": "ERROR" 164 }, 165 { 166 "message": "Property 'provide_value' must be initialized through the component constructor.", 167 "type": "ERROR" 168 } 169 ], 170 "validateIllegalInitFromParent": { 171 "message": "The regular property 'message' cannot be assigned to the @Link property 'message'.", 172 "type": "ERROR" 173 }, 174 "validateNonLinkWithDollar": { 175 "message": "Property 'message' cannot initialize using '$' to create a reference to a variable.", 176 "type": "ERROR" 177 }, 178 "validateModuleName": { 179 "message": "The module name 'Button' can not be the same as the inner component name.", 180 "type": "ERROR" 181 }, 182 "notComponent": { 183 "message": "Decorator '@Component', '@ComponentV2', or '@CustomDialog' is missing for struct 'EntryComponent'.", 184 "type": "ERROR" 185 }, 186 "notConcurrent": { 187 "message": "The struct 'NotConcurrentIndexDecorator' use invalid decorator.", 188 "type": "WARN" 189 }, 190 "notConcurrentFun": { 191 "message": "@Concurrent can not be used on method. please use it on function declaration.", 192 "type": "ERROR" 193 }, 194 "notDecorator": { 195 "message": "The struct 'IndexDecorator' use invalid decorator.", 196 "type": "WARN" 197 }, 198 "StylesDuplicate": { 199 "message": "The struct 'StylesDuplicate' use invalid decorator.", 200 "type": "WARN" 201 }, 202 "vaildateDecorator": { 203 "message": "The struct 'VaildateDecoratorIndex' use invalid decorator.", 204 "type": "WARN" 205 }, 206 "state": { 207 "message": "The struct 'Button' cannot have the same name as the built-in component 'Button'.", 208 "type": "ERROR" 209 }, 210 "StructNameInvalid": { 211 "message": "The struct 'gesture' cannot have the same name as the built-in attribute 'gesture'.", 212 "type": "ERROR" 213 }, 214 "notConcurrentFunAster": { 215 "message": "@Concurrent can not be used on Generator function declaration.", 216 "type": "ERROR" 217 }, 218 "NoStructDeco": { 219 "message": "The '@Component' decorator can only be used with 'struct'.", 220 "type": "ERROR" 221 }, 222 "MethodNoExtend": { 223 "message": "The '@Extend' decorator can not be a member property method of a 'class' or 'struct'.", 224 "type": "ERROR" 225 }, 226 "OnlyStructDeco": { 227 "message": "The '@Builder' decorator can only be used in 'struct'.", 228 "type": "ERROR" 229 }, 230 "NoChild": { 231 "message": "The component 'Image' can't have any child.", 232 "type": "ERROR" 233 }, 234 "OneChild": { 235 "message": "The component 'Button' can only have a single child component.", 236 "type": "ERROR" 237 }, 238 "NotSupportResrcParam": { 239 "message": "The input parameter is not supported.", 240 "type": "ERROR" 241 }, 242 "ExtendOneChild": { 243 "message": "@Extend should have one and only one parameter", 244 "type": "ERROR" 245 }, 246 "UnknownSrc": { 247 "message": "Unknown resource source 'hap'.", 248 "type": "ERROR" 249 }, 250 "UnknownSrcType": { 251 "message": "Unknown resource type 'iroha'.", 252 "type": "ERROR" 253 }, 254 "UnknownSrcName": { 255 "message": "Unknown resource name 'tari'.", 256 "type": "ERROR" 257 }, 258 "NotSupportResrcType": { 259 "message": "The resource type font is not supported.", 260 "type": "ERROR" 261 }, 262 "NoSrc": { 263 "message": "No such 'test.png' resource in current module.", 264 "type": "ERROR" 265 }, 266 "EntryDecoParam": { 267 "message": "@Entry should have a parameter, like '@Entry (storage)'.", 268 "type": "WARN" 269 }, 270 "StylesNoParam": { 271 "message": "@Styles can't have parameters.", 272 "type": "ERROR" 273 }, 274 "ExceededPreview": { 275 "message": "A page can contain at most 10 '@Preview' decorators.", 276 "type": "ERROR" 277 }, 278 "ExceededEntry": { 279 "message": "A page can't contain more than one '@Entry' decorator", 280 "type": "ERROR" 281 }, 282 "OneEntry": { 283 "message": "A page configured in 'undefined or build-profile.json5' must have one and only one '@Entry' decorator.Solutions:>Please make sure that the splash page has one and only one '@Entry' decorator.", 284 "type": "ERROR" 285 }, 286 "notMethodDeco": { 287 "message": "'@State' can not decorate the method.", 288 "type": "ERROR" 289 }, 290 "checkNonspecificParents": { 291 "message": "The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component.", 292 "type": "ERROR" 293 }, 294 "@Trace": [ 295 { 296 "message": "The '@Trace' decorator can only be used in 'class'.", 297 "type": "ERROR" 298 }, 299 { 300 "message": "The '@Trace' can decorate only member variables within a 'class' decorated with ObservedV2.", 301 "type": "ERROR" 302 } 303 ], 304 "@Type": [ 305 { 306 "message": "The '@Type' decorator can only be used in 'class'.", 307 "type": "ERROR" 308 }, 309 { 310 "message": "The '@Type' decorator can not be used in a 'class' decorated with Sendable.", 311 "type": "ERROR" 312 }, 313 { 314 "message": "The '@Type' can decorate only member variables in a 'class'.", 315 "type": "ERROR" 316 }, 317 { 318 "message": "The '@Type' decorator can not be used in a 'class' decorated with Observed.", 319 "type": "ERROR" 320 }, 321 { 322 "message": "The '@Type' can decorate only member variables in a 'class'.", 323 "type": "ERROR" 324 } 325 ], 326 "validate_track_observed": [ 327 { 328 "message": "The struct 'child' use invalid decorator.", 329 "type": "WARN" 330 }, 331 { 332 "message": "The '@Trace' decorator can only be used in 'class'.", 333 "type": "ERROR" 334 }, 335 { 336 "message": "The '@ObservedV2' decorator can only be used in 'class'.", 337 "type": "ERROR" 338 }, 339 { 340 "message": "The '@Trace' can decorate only member variables within a 'class' decorated with ObservedV2.", 341 "type": "ERROR" 342 } 343 ], 344 "validateAccessQualifier": [ 345 { 346 "message": "Property 'storage_value' can not be decorated with both @StorageLink and public.", 347 "type": "WARN" 348 }, 349 { 350 "message": "Property 'consume_value' can not be decorated with both @Consume and public.", 351 "type": "WARN" 352 }, 353 { 354 "message": "Property 'link_value' can not be decorated with both @Link and private.", 355 "type": "WARN" 356 }, 357 { 358 "message": "The member attributes of a struct can not be protected.", 359 "type": "WARN" 360 }, 361 { 362 "message": "Property 'prop_value' can not be decorated with both @Require and private.", 363 "type": "WARN" 364 }, 365 { 366 "message": "Property 'value' can not be decorated with both @Require and private.", 367 "type": "WARN" 368 }, 369 { 370 "message": "Property 'regular_value' is private and can not be initialized through the component constructor.", 371 "type": "WARN" 372 }, 373 { 374 "message": "Property 'state_value' is private and can not be initialized through the component constructor.", 375 "type": "WARN" 376 }, 377 { 378 "message": "Property 'prop_value' is private and can not be initialized through the component constructor.", 379 "type": "WARN" 380 }, 381 { 382 "message": "Property 'value' is private and can not be initialized through the component constructor.", 383 "type": "WARN" 384 } 385 ], 386 "@Monitor": [ 387 { 388 "message": "The '@Monitor' can decorate only member method within a 'class' decorated with ObservedV2.", 389 "type": "ERROR" 390 } 391 ], 392 "v2DecoratorInComponent": [ 393 { 394 "message": "The '@Local' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 395 "type": "ERROR" 396 }, 397 { 398 "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 399 "type": "ERROR" 400 }, 401 { 402 "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 403 "type": "ERROR" 404 }, 405 { 406 "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 407 "type": "ERROR" 408 }, 409 { 410 "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 411 "type": "ERROR" 412 }, 413 { 414 "message": "The '@Event' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 415 "type": "ERROR" 416 }, 417 { 418 "message": "The '@Provider' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 419 "type": "ERROR" 420 }, 421 { 422 "message": "The '@Consumer' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 423 "type": "ERROR" 424 }, 425 { 426 "message": "The '@Computed' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 427 "type": "ERROR" 428 }, 429 { 430 "message": "The '@Monitor' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 431 "type": "ERROR" 432 } 433 ], 434 "v1DecoratorInComponentV2": [ 435 { 436 "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 437 "type": "ERROR" 438 }, 439 { 440 "message": "The '@Prop' decorator can only be used in a 'struct' decorated with '@Component'.", 441 "type": "ERROR" 442 }, 443 { 444 "message": "The '@Link' decorator can only be used in a 'struct' decorated with '@Component'.", 445 "type": "ERROR" 446 }, 447 { 448 "message": "The '@Provide' decorator can only be used in a 'struct' decorated with '@Component'.", 449 "type": "ERROR" 450 }, 451 { 452 "message": "The '@Consume' decorator can only be used in a 'struct' decorated with '@Component'.", 453 "type": "ERROR" 454 }, 455 { 456 "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 457 "type": "ERROR" 458 }, 459 { 460 "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 461 "type": "ERROR" 462 }, 463 { 464 "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 465 "type": "ERROR" 466 }, 467 { 468 "message": "The '@StorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 469 "type": "ERROR" 470 }, 471 { 472 "message": "The '@StorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 473 "type": "ERROR" 474 }, 475 { 476 "message": "The '@LocalStorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 477 "type": "ERROR" 478 }, 479 { 480 "message": "The '@LocalStorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 481 "type": "ERROR" 482 }, 483 { 484 "message": "The '@ObjectLink' decorator can only be used in a 'struct' decorated with '@Component'.", 485 "type": "ERROR" 486 } 487 ], 488 "componentV2BothWithComponent": [ 489 { 490 "message": "The struct 'componentV2BothWithComponent' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 491 "type": "ERROR" 492 }, 493 { 494 "message": "The struct 'componentV2BothWithComponent1' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 495 "type": "ERROR" 496 }, 497 { 498 "message": "The struct 'componentV2BothWithComponent2' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 499 "type": "ERROR" 500 } 501 ], 502 "mutiDecoratorInComponentV2": [ 503 { 504 "message": "The member property or method can not be decorated by multiple built-in decorators.", 505 "type": "ERROR" 506 }, 507 { 508 "message": "The member property or method can not be decorated by multiple built-in decorators.", 509 "type": "ERROR" 510 } 511 ], 512 "v2DecoratorInClass": [ 513 { 514 "message": "The '@Local' decorator can only be used with 'struct'.", 515 "type": "ERROR" 516 }, 517 { 518 "message": "The '@Param' decorator can only be used with 'struct'.", 519 "type": "ERROR" 520 }, 521 { 522 "message": "The '@Param' decorator can only be used with 'struct'.", 523 "type": "ERROR" 524 }, 525 { 526 "message": "The '@Once' decorator can only be used with 'struct'.", 527 "type": "ERROR" 528 }, 529 { 530 "message": "The '@Once' decorator can only be used with 'struct'.", 531 "type": "ERROR" 532 }, 533 { 534 "message": "The '@Event' decorator can only be used with 'struct'.", 535 "type": "ERROR" 536 }, 537 { 538 "message": "The '@Provider' decorator can only be used with 'struct'.", 539 "type": "ERROR" 540 }, 541 { 542 "message": "The '@Consumer' decorator can only be used with 'struct'.", 543 "type": "ERROR" 544 } 545 ], 546 "v2MemberDecorator": [ 547 { 548 "message": "@Computed can only decorate 'GetAccessor'.", 549 "type": "ERROR" 550 }, 551 { 552 "message": "'@Local' can only decorate member property.", 553 "type": "ERROR" 554 }, 555 { 556 "message": "@Computed can only decorate 'GetAccessor'.", 557 "type": "ERROR" 558 }, 559 { 560 "message": "'@Monitor' can only decorate method.", 561 "type": "ERROR" 562 } 563 ], 564 "param_require_once_check": [ 565 { 566 "message": "When a variable decorated with @Param is not assigned a default value, it must also be decorated with @Require.", 567 "type": "ERROR" 568 }, 569 { 570 "message": "In a struct decorated with @ComponentV2, @Require can only be used with @Param.", 571 "type": "ERROR" 572 }, 573 { 574 "message": "In a struct decorated with @ComponentV2, @Require can only be used with @Param.", 575 "type": "ERROR" 576 }, 577 { 578 "message": "When a variable decorated with @Once, it must also be decorated with @Param.", 579 "type": "ERROR" 580 }, 581 { 582 "message": "When a variable decorated with @Once, it must also be decorated with @Param.", 583 "type": "ERROR" 584 } 585 ], 586 "v2DecoratorInitFromParent": [ 587 { 588 "message": "Property 'param_value' must be initialized through the component constructor.", 589 "type": "ERROR" 590 }, 591 { 592 "message": "Property 'regular_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 593 "type": "ERROR" 594 }, 595 { 596 "message": "Property 'local_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 597 "type": "ERROR" 598 }, 599 { 600 "message": "Property 'provider_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 601 "type": "ERROR" 602 }, 603 { 604 "message": "Property 'consumer_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 605 "type": "ERROR" 606 } 607 ], 608 "validateParamTwoWayBind": [ 609 { 610 "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.", 611 "type": "ERROR" 612 }, 613 { 614 "message": "The optional character can not be used in the initial value of property 'paramValue'.", 615 "type": "ERROR" 616 }, 617 { 618 "message": "The optional character can not be used in the initial value of property 'paramValue'.", 619 "type": "ERROR" 620 }, 621 { 622 "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 623 "type": "ERROR" 624 }, 625 { 626 "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 627 "type": "ERROR" 628 } 629 ], 630 "validateDifferentMethod": [ 631 { 632 "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 633 "type": "ERROR" 634 }, 635 { 636 "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 637 "type": "ERROR" 638 }, 639 { 640 "message": "The member property or method can not be decorated by multiple built-in decorators.", 641 "type": "ERROR" 642 }, 643 { 644 "message": "The member property or method can not be decorated by multiple built-in decorators.", 645 "type": "ERROR" 646 }, 647 { 648 "message": "The member property or method can not be decorated by multiple built-in decorators.", 649 "type": "ERROR" 650 }, 651 { 652 "message": "@Computed can only decorate 'GetAccessor'.", 653 "type": "ERROR" 654 }, 655 { 656 "message": "The member property or method can not be decorated by multiple built-in decorators.", 657 "type": "ERROR" 658 } 659 ], 660 "validateDuplicateMethod": [ 661 { 662 "message": "Duplicate decorators for function are not allowed.", 663 "type": "WARN" 664 }, 665 { 666 "message": "Duplicate decorators for function are not allowed.", 667 "type": "WARN" 668 }, 669 { 670 "message": "Duplicate decorators for method are not allowed.", 671 "type": "WARN" 672 }, 673 { 674 "message": "Duplicate decorators for method are not allowed.", 675 "type": "WARN" 676 }, 677 { 678 "message": "Duplicate decorators for method are not allowed.", 679 "type": "WARN" 680 }, 681 { 682 "message": "Duplicate decorators for method are not allowed.", 683 "type": "WARN" 684 }, 685 { 686 "message": "Duplicate decorators for method are not allowed.", 687 "type": "ERROR" 688 }, 689 { 690 "message": "Duplicate decorators for method are not allowed.", 691 "type": "ERROR" 692 } 693 ], 694 "v2ToV1Link": [ 695 { 696 "message": "Property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 697 "type": "ERROR" 698 }, 699 { 700 "message": "Property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 701 "type": "ERROR" 702 }, 703 { 704 "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 705 "type": "ERROR" 706 }, 707 { 708 "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 709 "type": "ERROR" 710 }, 711 { 712 "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 713 "type": "ERROR" 714 }, 715 { 716 "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 717 "type": "ERROR" 718 } 719 ], 720 "@localBuilder": [ 721 { 722 "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 723 "type": "ERROR" 724 }, 725 { 726 "message": "'@LocalBuilder' can only decorate method.", 727 "type": "ERROR" 728 }, 729 { 730 "message": "The member property or method can not be decorated by multiple decorators.", 731 "type": "ERROR" 732 }, 733 { 734 "message": "The '@LocalBuilder' decorator can only be used in 'struct'.", 735 "type": "ERROR" 736 }, 737 { 738 "message": "Static methods in custom components cannot be decorated by @LocalBuilder.", 739 "type": "ERROR" 740 }, 741 { 742 "message": "'xx();' does not meet UI component syntax.", 743 "type": "ERROR" 744 } 745 ], 746 "v2Component_member_type_check": [ 747 { 748 "message": "The property 'local_value' must specify a type.", 749 "type": "ERROR" 750 }, 751 { 752 "message": "The property 'builder_value' must specify a type.", 753 "type": "ERROR" 754 }, 755 { 756 "message": "The property 'param_value' must specify a type.", 757 "type": "ERROR" 758 }, 759 { 760 "message": "The property 'param_value1' must specify a type.", 761 "type": "ERROR" 762 }, 763 { 764 "message": "The property 'param_value2' must specify a type.", 765 "type": "ERROR" 766 }, 767 { 768 "message": "The property 'param_value3' must specify a type.", 769 "type": "ERROR" 770 }, 771 { 772 "message": "The property 'event_value' must specify a type.", 773 "type": "ERROR" 774 }, 775 { 776 "message": "The property 'provide_value' must specify a type.", 777 "type": "ERROR" 778 }, 779 { 780 "message": "The property 'consumer_value' must specify a type.", 781 "type": "ERROR" 782 } 783 ], 784 "v1ToV2Component.ts": [], 785 "v1ToV2ComponentValidate": [], 786 "v2ToV1ComponentValidate": [], 787 "property_observe_validate": [] 788}