• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}