107ac75b1Sopenharmony_ci{ 207ac75b1Sopenharmony_ci "@linkInitialize": { 307ac75b1Sopenharmony_ci "message": "The @Link property 'link' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 407ac75b1Sopenharmony_ci "type": "ERROR" 507ac75b1Sopenharmony_ci }, 607ac75b1Sopenharmony_ci "@objectLinkInitialize": { 707ac75b1Sopenharmony_ci "message": "The @ObjectLink property 'objectLink' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 807ac75b1Sopenharmony_ci "type": "ERROR" 907ac75b1Sopenharmony_ci }, 1007ac75b1Sopenharmony_ci "rootContainerCheck": { 1107ac75b1Sopenharmony_ci "message": "There should have a root container component.", 1207ac75b1Sopenharmony_ci "type": "ERROR" 1307ac75b1Sopenharmony_ci }, 1407ac75b1Sopenharmony_ci "arkUIComponent": { 1507ac75b1Sopenharmony_ci "message": "Only UI component syntax can be written in build method.", 1607ac75b1Sopenharmony_ci "type": "ERROR" 1707ac75b1Sopenharmony_ci }, 1807ac75b1Sopenharmony_ci "@BuilderParam": { 1907ac75b1Sopenharmony_ci "message": "In the trailing lambda case, 'CustomContainer' must have one and only one property decorated with @BuilderParam, and its @BuilderParam expects no parameter.", 2007ac75b1Sopenharmony_ci "type": "ERROR" 2107ac75b1Sopenharmony_ci }, 2207ac75b1Sopenharmony_ci "forEachParamCheck": { 2307ac75b1Sopenharmony_ci "message": "There should be wrapped in curly braces in ForEach.", 2407ac75b1Sopenharmony_ci "type": "ERROR" 2507ac75b1Sopenharmony_ci }, 2607ac75b1Sopenharmony_ci "ifComponent": [ 2707ac75b1Sopenharmony_ci { 2807ac75b1Sopenharmony_ci "message": "Condition expression cannot be null in if statement.", 2907ac75b1Sopenharmony_ci "type": "ERROR" 3007ac75b1Sopenharmony_ci }, 3107ac75b1Sopenharmony_ci { 3207ac75b1Sopenharmony_ci "message": "Then statement cannot be null in if statement.", 3307ac75b1Sopenharmony_ci "type": "ERROR" 3407ac75b1Sopenharmony_ci } 3507ac75b1Sopenharmony_ci ], 3607ac75b1Sopenharmony_ci "idCheck": { 3707ac75b1Sopenharmony_ci "message": "The current component id \"1\" is duplicate with ${path.resolve(__dirname, '../idCheck.ets')}:7:21.", 3807ac75b1Sopenharmony_ci "type": "WARN" 3907ac75b1Sopenharmony_ci }, 4007ac75b1Sopenharmony_ci "arkUIStandard": { 4107ac75b1Sopenharmony_ci "message": "'Text('Hello').onCilck' does not meet UI component syntax.", 4207ac75b1Sopenharmony_ci "type": "ERROR" 4307ac75b1Sopenharmony_ci }, 4407ac75b1Sopenharmony_ci "stateStyles": { 4507ac75b1Sopenharmony_ci "message": ".stateStyles doesn't conform standard.", 4607ac75b1Sopenharmony_ci "type": "ERROR" 4707ac75b1Sopenharmony_ci }, 4807ac75b1Sopenharmony_ci "buttonCheck": { 4907ac75b1Sopenharmony_ci "message": "The Button component with a label parameter can not have any child.", 5007ac75b1Sopenharmony_ci "type": "ERROR" 5107ac75b1Sopenharmony_ci }, 5207ac75b1Sopenharmony_ci "attributeCheck": { 5307ac75b1Sopenharmony_ci "message": "'ForEach(this.arr, () =>{}, this.arr[0]).h' does not meet UI component syntax.", 5407ac75b1Sopenharmony_ci "type": "ERROR" 5507ac75b1Sopenharmony_ci }, 5607ac75b1Sopenharmony_ci "validateDecorators": { 5707ac75b1Sopenharmony_ci "message": "The static variable of struct cannot be used together with built-in decorators.", 5807ac75b1Sopenharmony_ci "type": "ERROR" 5907ac75b1Sopenharmony_ci }, 6007ac75b1Sopenharmony_ci "processComponentMethod": { 6107ac75b1Sopenharmony_ci "message": "The 'build' method can not have arguments.", 6207ac75b1Sopenharmony_ci "type": "ERROR" 6307ac75b1Sopenharmony_ci }, 6407ac75b1Sopenharmony_ci "@StylesParamChack": { 6507ac75b1Sopenharmony_ci "message": "@Styles can't have parameters.", 6607ac75b1Sopenharmony_ci "type": "ERROR" 6707ac75b1Sopenharmony_ci }, 6807ac75b1Sopenharmony_ci "updateHeritageClauses": { 6907ac75b1Sopenharmony_ci "message": "The struct component is not allowed to extends other class or implements other interface.", 7007ac75b1Sopenharmony_ci "type": "ERROR" 7107ac75b1Sopenharmony_ci }, 7207ac75b1Sopenharmony_ci "validateBuildMethodCount": { 7307ac75b1Sopenharmony_ci "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.", 7407ac75b1Sopenharmony_ci "type": "ERROR" 7507ac75b1Sopenharmony_ci }, 7607ac75b1Sopenharmony_ci "validateHasController": { 7707ac75b1Sopenharmony_ci "message": "@CustomDialog component should have a property of the CustomDialogController type.", 7807ac75b1Sopenharmony_ci "type": "ERROR" 7907ac75b1Sopenharmony_ci }, 8007ac75b1Sopenharmony_ci "processWatch": { 8107ac75b1Sopenharmony_ci "message": "Cannot find name 'onWatch' in struct 'Index'.", 8207ac75b1Sopenharmony_ci "type": "ERROR" 8307ac75b1Sopenharmony_ci }, 8407ac75b1Sopenharmony_ci "updateBuilderParamProperty": { 8507ac75b1Sopenharmony_ci "message": "BuilderParam property can only initialized by Builder function or LocalBuilder method in struct.", 8607ac75b1Sopenharmony_ci "type": "ERROR" 8707ac75b1Sopenharmony_ci }, 8807ac75b1Sopenharmony_ci "validateMultiDecorators": { 8907ac75b1Sopenharmony_ci "message": "The property 'lang' cannot have mutilate state management decorators.", 9007ac75b1Sopenharmony_ci "type": "ERROR" 9107ac75b1Sopenharmony_ci }, 9207ac75b1Sopenharmony_ci "validatePropertyNonDefaultValue": { 9307ac75b1Sopenharmony_ci "message": "The @State property 'message' must be specified a default value.", 9407ac75b1Sopenharmony_ci "type": "ERROR" 9507ac75b1Sopenharmony_ci }, 9607ac75b1Sopenharmony_ci "validatePropertyDefaultValue": { 9707ac75b1Sopenharmony_ci "message": "The @Link property 'message' cannot be specified a default value.Solutions:>Please initialize the rules according to the decorator.", 9807ac75b1Sopenharmony_ci "type": "ERROR" 9907ac75b1Sopenharmony_ci }, 10007ac75b1Sopenharmony_ci "validatePropertyNonType": { 10107ac75b1Sopenharmony_ci "message": "The property 'message' must specify a type.", 10207ac75b1Sopenharmony_ci "type": "ERROR" 10307ac75b1Sopenharmony_ci }, 10407ac75b1Sopenharmony_ci "validateNonObservedClassType": { 10507ac75b1Sopenharmony_ci "message": "The type of the @ObjectLink property 'message' can only be objects of classes decorated with @Observed class decorator in ets (not ts).", 10607ac75b1Sopenharmony_ci "type": "ERROR" 10707ac75b1Sopenharmony_ci }, 10807ac75b1Sopenharmony_ci "validateHasIllegalDecoratorInEntry": { 10907ac75b1Sopenharmony_ci "message": "The @Entry component 'Index' cannot have the @Prop property 'message'.", 11007ac75b1Sopenharmony_ci "type": "WARN" 11107ac75b1Sopenharmony_ci }, 11207ac75b1Sopenharmony_ci "validateHasIllegalQuestionToken": { 11307ac75b1Sopenharmony_ci "message": "The @ObjectLink property 'message' cannot be an optional parameter.", 11407ac75b1Sopenharmony_ci "type": "WARN" 11507ac75b1Sopenharmony_ci }, 11607ac75b1Sopenharmony_ci "validateForbiddenUseStateType": { 11707ac75b1Sopenharmony_ci "message": "The @State property 'message' cannot be a 'CustomDialogController' object.", 11807ac75b1Sopenharmony_ci "type": "ERROR" 11907ac75b1Sopenharmony_ci }, 12007ac75b1Sopenharmony_ci "validateDuplicateDecorator": { 12107ac75b1Sopenharmony_ci "message": "The inner decorator @State cannot be used together with custom decorator.", 12207ac75b1Sopenharmony_ci "type": "ERROR" 12307ac75b1Sopenharmony_ci }, 12407ac75b1Sopenharmony_ci "validateWatchDecorator": { 12507ac75b1Sopenharmony_ci "message": "Regular variable 'message' can not be decorated with @Watch.", 12607ac75b1Sopenharmony_ci "type": "ERROR" 12707ac75b1Sopenharmony_ci }, 12807ac75b1Sopenharmony_ci "validateWatchParam": { 12907ac75b1Sopenharmony_ci "message": "The parameter should be a string.", 13007ac75b1Sopenharmony_ci "type": "ERROR" 13107ac75b1Sopenharmony_ci }, 13207ac75b1Sopenharmony_ci "validateCustomDecorator": { 13307ac75b1Sopenharmony_ci "message": "The inner decorator @State cannot be used together with custom decorator.", 13407ac75b1Sopenharmony_ci "type": "ERROR" 13507ac75b1Sopenharmony_ci }, 13607ac75b1Sopenharmony_ci "checkBuilder$$": { 13707ac75b1Sopenharmony_ci "message": "Unrecognized property 'paramA1', make sure it can be assigned to @Link property 'message' by yourself.", 13807ac75b1Sopenharmony_ci "type": "WARN" 13907ac75b1Sopenharmony_ci }, 14007ac75b1Sopenharmony_ci "validateForbiddenToInitViaParam": { 14107ac75b1Sopenharmony_ci "message": "Property 'message' in the custom component 'Child' cannot be initialized here (forbidden to specify).", 14207ac75b1Sopenharmony_ci "type": "ERROR" 14307ac75b1Sopenharmony_ci }, 14407ac75b1Sopenharmony_ci "validateMandatoryToInitViaParam": { 14507ac75b1Sopenharmony_ci "message": "Property 'message' in the custom component 'Child' is missing (mandatory to specify).", 14607ac75b1Sopenharmony_ci "type": "ERROR" 14707ac75b1Sopenharmony_ci }, 14807ac75b1Sopenharmony_ci "validateInitDecorator": [ 14907ac75b1Sopenharmony_ci { 15007ac75b1Sopenharmony_ci "message": "Property 'build_value' must be initialized through the component constructor.", 15107ac75b1Sopenharmony_ci "type": "ERROR" 15207ac75b1Sopenharmony_ci }, 15307ac75b1Sopenharmony_ci { 15407ac75b1Sopenharmony_ci "message": "Property 'prop_value' must be initialized through the component constructor.", 15507ac75b1Sopenharmony_ci "type": "ERROR" 15607ac75b1Sopenharmony_ci }, 15707ac75b1Sopenharmony_ci { 15807ac75b1Sopenharmony_ci "message": "Property 'regular_value' must be initialized through the component constructor.", 15907ac75b1Sopenharmony_ci "type": "ERROR" 16007ac75b1Sopenharmony_ci }, 16107ac75b1Sopenharmony_ci { 16207ac75b1Sopenharmony_ci "message": "Property 'state_value' must be initialized through the component constructor.", 16307ac75b1Sopenharmony_ci "type": "ERROR" 16407ac75b1Sopenharmony_ci }, 16507ac75b1Sopenharmony_ci { 16607ac75b1Sopenharmony_ci "message": "Property 'provide_value' must be initialized through the component constructor.", 16707ac75b1Sopenharmony_ci "type": "ERROR" 16807ac75b1Sopenharmony_ci } 16907ac75b1Sopenharmony_ci ], 17007ac75b1Sopenharmony_ci "validateIllegalInitFromParent": { 17107ac75b1Sopenharmony_ci "message": "The regular property 'message' cannot be assigned to the @Link property 'message'.", 17207ac75b1Sopenharmony_ci "type": "ERROR" 17307ac75b1Sopenharmony_ci }, 17407ac75b1Sopenharmony_ci "validateNonLinkWithDollar": { 17507ac75b1Sopenharmony_ci "message": "Property 'message' cannot initialize using '$' to create a reference to a variable.", 17607ac75b1Sopenharmony_ci "type": "ERROR" 17707ac75b1Sopenharmony_ci }, 17807ac75b1Sopenharmony_ci "validateModuleName": { 17907ac75b1Sopenharmony_ci "message": "The module name 'Button' can not be the same as the inner component name.", 18007ac75b1Sopenharmony_ci "type": "ERROR" 18107ac75b1Sopenharmony_ci }, 18207ac75b1Sopenharmony_ci "notComponent": { 18307ac75b1Sopenharmony_ci "message": "Decorator '@Component', '@ComponentV2', or '@CustomDialog' is missing for struct 'EntryComponent'.", 18407ac75b1Sopenharmony_ci "type": "ERROR" 18507ac75b1Sopenharmony_ci }, 18607ac75b1Sopenharmony_ci "notConcurrent": { 18707ac75b1Sopenharmony_ci "message": "The struct 'NotConcurrentIndexDecorator' use invalid decorator.", 18807ac75b1Sopenharmony_ci "type": "WARN" 18907ac75b1Sopenharmony_ci }, 19007ac75b1Sopenharmony_ci "notConcurrentFun": { 19107ac75b1Sopenharmony_ci "message": "@Concurrent can not be used on method. please use it on function declaration.", 19207ac75b1Sopenharmony_ci "type": "ERROR" 19307ac75b1Sopenharmony_ci }, 19407ac75b1Sopenharmony_ci "notDecorator": { 19507ac75b1Sopenharmony_ci "message": "The struct 'IndexDecorator' use invalid decorator.", 19607ac75b1Sopenharmony_ci "type": "WARN" 19707ac75b1Sopenharmony_ci }, 19807ac75b1Sopenharmony_ci "StylesDuplicate": { 19907ac75b1Sopenharmony_ci "message": "The struct 'StylesDuplicate' use invalid decorator.", 20007ac75b1Sopenharmony_ci "type": "WARN" 20107ac75b1Sopenharmony_ci }, 20207ac75b1Sopenharmony_ci "vaildateDecorator": { 20307ac75b1Sopenharmony_ci "message": "The struct 'VaildateDecoratorIndex' use invalid decorator.", 20407ac75b1Sopenharmony_ci "type": "WARN" 20507ac75b1Sopenharmony_ci }, 20607ac75b1Sopenharmony_ci "state": { 20707ac75b1Sopenharmony_ci "message": "The struct 'Button' cannot have the same name as the built-in component 'Button'.", 20807ac75b1Sopenharmony_ci "type": "ERROR" 20907ac75b1Sopenharmony_ci }, 21007ac75b1Sopenharmony_ci "StructNameInvalid": { 21107ac75b1Sopenharmony_ci "message": "The struct 'gesture' cannot have the same name as the built-in attribute 'gesture'.", 21207ac75b1Sopenharmony_ci "type": "ERROR" 21307ac75b1Sopenharmony_ci }, 21407ac75b1Sopenharmony_ci "notConcurrentFunAster": { 21507ac75b1Sopenharmony_ci "message": "@Concurrent can not be used on Generator function declaration.", 21607ac75b1Sopenharmony_ci "type": "ERROR" 21707ac75b1Sopenharmony_ci }, 21807ac75b1Sopenharmony_ci "NoStructDeco": { 21907ac75b1Sopenharmony_ci "message": "The '@Component' decorator can only be used with 'struct'.", 22007ac75b1Sopenharmony_ci "type": "ERROR" 22107ac75b1Sopenharmony_ci }, 22207ac75b1Sopenharmony_ci "MethodNoExtend": { 22307ac75b1Sopenharmony_ci "message": "The '@Extend' decorator can not be a member property method of a 'class' or 'struct'.", 22407ac75b1Sopenharmony_ci "type": "ERROR" 22507ac75b1Sopenharmony_ci }, 22607ac75b1Sopenharmony_ci "OnlyStructDeco": { 22707ac75b1Sopenharmony_ci "message": "The '@Builder' decorator can only be used in 'struct'.", 22807ac75b1Sopenharmony_ci "type": "ERROR" 22907ac75b1Sopenharmony_ci }, 23007ac75b1Sopenharmony_ci "NoChild": { 23107ac75b1Sopenharmony_ci "message": "The component 'Image' can't have any child.", 23207ac75b1Sopenharmony_ci "type": "ERROR" 23307ac75b1Sopenharmony_ci }, 23407ac75b1Sopenharmony_ci "OneChild": { 23507ac75b1Sopenharmony_ci "message": "The component 'Button' can only have a single child component.", 23607ac75b1Sopenharmony_ci "type": "ERROR" 23707ac75b1Sopenharmony_ci }, 23807ac75b1Sopenharmony_ci "NotSupportResrcParam": { 23907ac75b1Sopenharmony_ci "message": "The input parameter is not supported.", 24007ac75b1Sopenharmony_ci "type": "ERROR" 24107ac75b1Sopenharmony_ci }, 24207ac75b1Sopenharmony_ci "ExtendOneChild": { 24307ac75b1Sopenharmony_ci "message": "@Extend should have one and only one parameter", 24407ac75b1Sopenharmony_ci "type": "ERROR" 24507ac75b1Sopenharmony_ci }, 24607ac75b1Sopenharmony_ci "UnknownSrc": { 24707ac75b1Sopenharmony_ci "message": "Unknown resource source 'hap'.", 24807ac75b1Sopenharmony_ci "type": "ERROR" 24907ac75b1Sopenharmony_ci }, 25007ac75b1Sopenharmony_ci "UnknownSrcType": { 25107ac75b1Sopenharmony_ci "message": "Unknown resource type 'iroha'.", 25207ac75b1Sopenharmony_ci "type": "ERROR" 25307ac75b1Sopenharmony_ci }, 25407ac75b1Sopenharmony_ci "UnknownSrcName": { 25507ac75b1Sopenharmony_ci "message": "Unknown resource name 'tari'.", 25607ac75b1Sopenharmony_ci "type": "ERROR" 25707ac75b1Sopenharmony_ci }, 25807ac75b1Sopenharmony_ci "NotSupportResrcType": { 25907ac75b1Sopenharmony_ci "message": "The resource type font is not supported.", 26007ac75b1Sopenharmony_ci "type": "ERROR" 26107ac75b1Sopenharmony_ci }, 26207ac75b1Sopenharmony_ci "NoSrc": { 26307ac75b1Sopenharmony_ci "message": "No such 'test.png' resource in current module.", 26407ac75b1Sopenharmony_ci "type": "ERROR" 26507ac75b1Sopenharmony_ci }, 26607ac75b1Sopenharmony_ci "EntryDecoParam": { 26707ac75b1Sopenharmony_ci "message": "@Entry should have a parameter, like '@Entry (storage)'.", 26807ac75b1Sopenharmony_ci "type": "WARN" 26907ac75b1Sopenharmony_ci }, 27007ac75b1Sopenharmony_ci "StylesNoParam": { 27107ac75b1Sopenharmony_ci "message": "@Styles can't have parameters.", 27207ac75b1Sopenharmony_ci "type": "ERROR" 27307ac75b1Sopenharmony_ci }, 27407ac75b1Sopenharmony_ci "ExceededPreview": { 27507ac75b1Sopenharmony_ci "message": "A page can contain at most 10 '@Preview' decorators.", 27607ac75b1Sopenharmony_ci "type": "ERROR" 27707ac75b1Sopenharmony_ci }, 27807ac75b1Sopenharmony_ci "ExceededEntry": { 27907ac75b1Sopenharmony_ci "message": "A page can't contain more than one '@Entry' decorator", 28007ac75b1Sopenharmony_ci "type": "ERROR" 28107ac75b1Sopenharmony_ci }, 28207ac75b1Sopenharmony_ci "OneEntry": { 28307ac75b1Sopenharmony_ci "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.", 28407ac75b1Sopenharmony_ci "type": "ERROR" 28507ac75b1Sopenharmony_ci }, 28607ac75b1Sopenharmony_ci "notMethodDeco": { 28707ac75b1Sopenharmony_ci "message": "'@State' can not decorate the method.", 28807ac75b1Sopenharmony_ci "type": "ERROR" 28907ac75b1Sopenharmony_ci }, 29007ac75b1Sopenharmony_ci "checkNonspecificParents": { 29107ac75b1Sopenharmony_ci "message": "The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component.", 29207ac75b1Sopenharmony_ci "type": "ERROR" 29307ac75b1Sopenharmony_ci }, 29407ac75b1Sopenharmony_ci "@Trace": [ 29507ac75b1Sopenharmony_ci { 29607ac75b1Sopenharmony_ci "message": "The '@Trace' decorator can only be used in 'class'.", 29707ac75b1Sopenharmony_ci "type": "ERROR" 29807ac75b1Sopenharmony_ci }, 29907ac75b1Sopenharmony_ci { 30007ac75b1Sopenharmony_ci "message": "The '@Trace' can decorate only member variables within a 'class' decorated with ObservedV2.", 30107ac75b1Sopenharmony_ci "type": "ERROR" 30207ac75b1Sopenharmony_ci } 30307ac75b1Sopenharmony_ci ], 30407ac75b1Sopenharmony_ci "@Type": [ 30507ac75b1Sopenharmony_ci { 30607ac75b1Sopenharmony_ci "message": "The '@Type' decorator can only be used in 'class'.", 30707ac75b1Sopenharmony_ci "type": "ERROR" 30807ac75b1Sopenharmony_ci }, 30907ac75b1Sopenharmony_ci { 31007ac75b1Sopenharmony_ci "message": "The '@Type' decorator can not be used in a 'class' decorated with Sendable.", 31107ac75b1Sopenharmony_ci "type": "ERROR" 31207ac75b1Sopenharmony_ci }, 31307ac75b1Sopenharmony_ci { 31407ac75b1Sopenharmony_ci "message": "The '@Type' can decorate only member variables in a 'class'.", 31507ac75b1Sopenharmony_ci "type": "ERROR" 31607ac75b1Sopenharmony_ci }, 31707ac75b1Sopenharmony_ci { 31807ac75b1Sopenharmony_ci "message": "The '@Type' decorator can not be used in a 'class' decorated with Observed.", 31907ac75b1Sopenharmony_ci "type": "ERROR" 32007ac75b1Sopenharmony_ci }, 32107ac75b1Sopenharmony_ci { 32207ac75b1Sopenharmony_ci "message": "The '@Type' can decorate only member variables in a 'class'.", 32307ac75b1Sopenharmony_ci "type": "ERROR" 32407ac75b1Sopenharmony_ci } 32507ac75b1Sopenharmony_ci ], 32607ac75b1Sopenharmony_ci "validate_track_observed": [ 32707ac75b1Sopenharmony_ci { 32807ac75b1Sopenharmony_ci "message": "The struct 'child' use invalid decorator.", 32907ac75b1Sopenharmony_ci "type": "WARN" 33007ac75b1Sopenharmony_ci }, 33107ac75b1Sopenharmony_ci { 33207ac75b1Sopenharmony_ci "message": "The '@Trace' decorator can only be used in 'class'.", 33307ac75b1Sopenharmony_ci "type": "ERROR" 33407ac75b1Sopenharmony_ci }, 33507ac75b1Sopenharmony_ci { 33607ac75b1Sopenharmony_ci "message": "The '@ObservedV2' decorator can only be used in 'class'.", 33707ac75b1Sopenharmony_ci "type": "ERROR" 33807ac75b1Sopenharmony_ci }, 33907ac75b1Sopenharmony_ci { 34007ac75b1Sopenharmony_ci "message": "The '@Trace' can decorate only member variables within a 'class' decorated with ObservedV2.", 34107ac75b1Sopenharmony_ci "type": "ERROR" 34207ac75b1Sopenharmony_ci } 34307ac75b1Sopenharmony_ci ], 34407ac75b1Sopenharmony_ci "validateAccessQualifier": [ 34507ac75b1Sopenharmony_ci { 34607ac75b1Sopenharmony_ci "message": "Property 'storage_value' can not be decorated with both @StorageLink and public.", 34707ac75b1Sopenharmony_ci "type": "WARN" 34807ac75b1Sopenharmony_ci }, 34907ac75b1Sopenharmony_ci { 35007ac75b1Sopenharmony_ci "message": "Property 'consume_value' can not be decorated with both @Consume and public.", 35107ac75b1Sopenharmony_ci "type": "WARN" 35207ac75b1Sopenharmony_ci }, 35307ac75b1Sopenharmony_ci { 35407ac75b1Sopenharmony_ci "message": "Property 'link_value' can not be decorated with both @Link and private.", 35507ac75b1Sopenharmony_ci "type": "WARN" 35607ac75b1Sopenharmony_ci }, 35707ac75b1Sopenharmony_ci { 35807ac75b1Sopenharmony_ci "message": "The member attributes of a struct can not be protected.", 35907ac75b1Sopenharmony_ci "type": "WARN" 36007ac75b1Sopenharmony_ci }, 36107ac75b1Sopenharmony_ci { 36207ac75b1Sopenharmony_ci "message": "Property 'prop_value' can not be decorated with both @Require and private.", 36307ac75b1Sopenharmony_ci "type": "WARN" 36407ac75b1Sopenharmony_ci }, 36507ac75b1Sopenharmony_ci { 36607ac75b1Sopenharmony_ci "message": "Property 'value' can not be decorated with both @Require and private.", 36707ac75b1Sopenharmony_ci "type": "WARN" 36807ac75b1Sopenharmony_ci }, 36907ac75b1Sopenharmony_ci { 37007ac75b1Sopenharmony_ci "message": "Property 'regular_value' is private and can not be initialized through the component constructor.", 37107ac75b1Sopenharmony_ci "type": "WARN" 37207ac75b1Sopenharmony_ci }, 37307ac75b1Sopenharmony_ci { 37407ac75b1Sopenharmony_ci "message": "Property 'state_value' is private and can not be initialized through the component constructor.", 37507ac75b1Sopenharmony_ci "type": "WARN" 37607ac75b1Sopenharmony_ci }, 37707ac75b1Sopenharmony_ci { 37807ac75b1Sopenharmony_ci "message": "Property 'prop_value' is private and can not be initialized through the component constructor.", 37907ac75b1Sopenharmony_ci "type": "WARN" 38007ac75b1Sopenharmony_ci }, 38107ac75b1Sopenharmony_ci { 38207ac75b1Sopenharmony_ci "message": "Property 'value' is private and can not be initialized through the component constructor.", 38307ac75b1Sopenharmony_ci "type": "WARN" 38407ac75b1Sopenharmony_ci } 38507ac75b1Sopenharmony_ci ], 38607ac75b1Sopenharmony_ci "@Monitor": [ 38707ac75b1Sopenharmony_ci { 38807ac75b1Sopenharmony_ci "message": "The '@Monitor' can decorate only member method within a 'class' decorated with ObservedV2.", 38907ac75b1Sopenharmony_ci "type": "ERROR" 39007ac75b1Sopenharmony_ci } 39107ac75b1Sopenharmony_ci ], 39207ac75b1Sopenharmony_ci "v2DecoratorInComponent": [ 39307ac75b1Sopenharmony_ci { 39407ac75b1Sopenharmony_ci "message": "The '@Local' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 39507ac75b1Sopenharmony_ci "type": "ERROR" 39607ac75b1Sopenharmony_ci }, 39707ac75b1Sopenharmony_ci { 39807ac75b1Sopenharmony_ci "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 39907ac75b1Sopenharmony_ci "type": "ERROR" 40007ac75b1Sopenharmony_ci }, 40107ac75b1Sopenharmony_ci { 40207ac75b1Sopenharmony_ci "message": "The '@Param' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 40307ac75b1Sopenharmony_ci "type": "ERROR" 40407ac75b1Sopenharmony_ci }, 40507ac75b1Sopenharmony_ci { 40607ac75b1Sopenharmony_ci "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 40707ac75b1Sopenharmony_ci "type": "ERROR" 40807ac75b1Sopenharmony_ci }, 40907ac75b1Sopenharmony_ci { 41007ac75b1Sopenharmony_ci "message": "The '@Once' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 41107ac75b1Sopenharmony_ci "type": "ERROR" 41207ac75b1Sopenharmony_ci }, 41307ac75b1Sopenharmony_ci { 41407ac75b1Sopenharmony_ci "message": "The '@Event' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 41507ac75b1Sopenharmony_ci "type": "ERROR" 41607ac75b1Sopenharmony_ci }, 41707ac75b1Sopenharmony_ci { 41807ac75b1Sopenharmony_ci "message": "The '@Provider' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 41907ac75b1Sopenharmony_ci "type": "ERROR" 42007ac75b1Sopenharmony_ci }, 42107ac75b1Sopenharmony_ci { 42207ac75b1Sopenharmony_ci "message": "The '@Consumer' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 42307ac75b1Sopenharmony_ci "type": "ERROR" 42407ac75b1Sopenharmony_ci }, 42507ac75b1Sopenharmony_ci { 42607ac75b1Sopenharmony_ci "message": "The '@Computed' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 42707ac75b1Sopenharmony_ci "type": "ERROR" 42807ac75b1Sopenharmony_ci }, 42907ac75b1Sopenharmony_ci { 43007ac75b1Sopenharmony_ci "message": "The '@Monitor' decorator can only be used in a 'struct' decorated with '@ComponentV2'.", 43107ac75b1Sopenharmony_ci "type": "ERROR" 43207ac75b1Sopenharmony_ci } 43307ac75b1Sopenharmony_ci ], 43407ac75b1Sopenharmony_ci "v1DecoratorInComponentV2": [ 43507ac75b1Sopenharmony_ci { 43607ac75b1Sopenharmony_ci "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 43707ac75b1Sopenharmony_ci "type": "ERROR" 43807ac75b1Sopenharmony_ci }, 43907ac75b1Sopenharmony_ci { 44007ac75b1Sopenharmony_ci "message": "The '@Prop' decorator can only be used in a 'struct' decorated with '@Component'.", 44107ac75b1Sopenharmony_ci "type": "ERROR" 44207ac75b1Sopenharmony_ci }, 44307ac75b1Sopenharmony_ci { 44407ac75b1Sopenharmony_ci "message": "The '@Link' decorator can only be used in a 'struct' decorated with '@Component'.", 44507ac75b1Sopenharmony_ci "type": "ERROR" 44607ac75b1Sopenharmony_ci }, 44707ac75b1Sopenharmony_ci { 44807ac75b1Sopenharmony_ci "message": "The '@Provide' decorator can only be used in a 'struct' decorated with '@Component'.", 44907ac75b1Sopenharmony_ci "type": "ERROR" 45007ac75b1Sopenharmony_ci }, 45107ac75b1Sopenharmony_ci { 45207ac75b1Sopenharmony_ci "message": "The '@Consume' decorator can only be used in a 'struct' decorated with '@Component'.", 45307ac75b1Sopenharmony_ci "type": "ERROR" 45407ac75b1Sopenharmony_ci }, 45507ac75b1Sopenharmony_ci { 45607ac75b1Sopenharmony_ci "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 45707ac75b1Sopenharmony_ci "type": "ERROR" 45807ac75b1Sopenharmony_ci }, 45907ac75b1Sopenharmony_ci { 46007ac75b1Sopenharmony_ci "message": "The '@State' decorator can only be used in a 'struct' decorated with '@Component'.", 46107ac75b1Sopenharmony_ci "type": "ERROR" 46207ac75b1Sopenharmony_ci }, 46307ac75b1Sopenharmony_ci { 46407ac75b1Sopenharmony_ci "message": "The '@Watch' decorator can only be used in a 'struct' decorated with '@Component'.", 46507ac75b1Sopenharmony_ci "type": "ERROR" 46607ac75b1Sopenharmony_ci }, 46707ac75b1Sopenharmony_ci { 46807ac75b1Sopenharmony_ci "message": "The '@StorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 46907ac75b1Sopenharmony_ci "type": "ERROR" 47007ac75b1Sopenharmony_ci }, 47107ac75b1Sopenharmony_ci { 47207ac75b1Sopenharmony_ci "message": "The '@StorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 47307ac75b1Sopenharmony_ci "type": "ERROR" 47407ac75b1Sopenharmony_ci }, 47507ac75b1Sopenharmony_ci { 47607ac75b1Sopenharmony_ci "message": "The '@LocalStorageLink' decorator can only be used in a 'struct' decorated with '@Component'.", 47707ac75b1Sopenharmony_ci "type": "ERROR" 47807ac75b1Sopenharmony_ci }, 47907ac75b1Sopenharmony_ci { 48007ac75b1Sopenharmony_ci "message": "The '@LocalStorageProp' decorator can only be used in a 'struct' decorated with '@Component'.", 48107ac75b1Sopenharmony_ci "type": "ERROR" 48207ac75b1Sopenharmony_ci }, 48307ac75b1Sopenharmony_ci { 48407ac75b1Sopenharmony_ci "message": "The '@ObjectLink' decorator can only be used in a 'struct' decorated with '@Component'.", 48507ac75b1Sopenharmony_ci "type": "ERROR" 48607ac75b1Sopenharmony_ci } 48707ac75b1Sopenharmony_ci ], 48807ac75b1Sopenharmony_ci "componentV2BothWithComponent": [ 48907ac75b1Sopenharmony_ci { 49007ac75b1Sopenharmony_ci "message": "The struct 'componentV2BothWithComponent' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 49107ac75b1Sopenharmony_ci "type": "ERROR" 49207ac75b1Sopenharmony_ci }, 49307ac75b1Sopenharmony_ci { 49407ac75b1Sopenharmony_ci "message": "The struct 'componentV2BothWithComponent1' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 49507ac75b1Sopenharmony_ci "type": "ERROR" 49607ac75b1Sopenharmony_ci }, 49707ac75b1Sopenharmony_ci { 49807ac75b1Sopenharmony_ci "message": "The struct 'componentV2BothWithComponent2' can not be decorated with '@ComponentV2' and '@Component', '@Reusable', '@CustomDialog' at the same time.", 49907ac75b1Sopenharmony_ci "type": "ERROR" 50007ac75b1Sopenharmony_ci } 50107ac75b1Sopenharmony_ci ], 50207ac75b1Sopenharmony_ci "mutiDecoratorInComponentV2": [ 50307ac75b1Sopenharmony_ci { 50407ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 50507ac75b1Sopenharmony_ci "type": "ERROR" 50607ac75b1Sopenharmony_ci }, 50707ac75b1Sopenharmony_ci { 50807ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 50907ac75b1Sopenharmony_ci "type": "ERROR" 51007ac75b1Sopenharmony_ci } 51107ac75b1Sopenharmony_ci ], 51207ac75b1Sopenharmony_ci "v2DecoratorInClass": [ 51307ac75b1Sopenharmony_ci { 51407ac75b1Sopenharmony_ci "message": "The '@Local' decorator can only be used with 'struct'.", 51507ac75b1Sopenharmony_ci "type": "ERROR" 51607ac75b1Sopenharmony_ci }, 51707ac75b1Sopenharmony_ci { 51807ac75b1Sopenharmony_ci "message": "The '@Param' decorator can only be used with 'struct'.", 51907ac75b1Sopenharmony_ci "type": "ERROR" 52007ac75b1Sopenharmony_ci }, 52107ac75b1Sopenharmony_ci { 52207ac75b1Sopenharmony_ci "message": "The '@Param' decorator can only be used with 'struct'.", 52307ac75b1Sopenharmony_ci "type": "ERROR" 52407ac75b1Sopenharmony_ci }, 52507ac75b1Sopenharmony_ci { 52607ac75b1Sopenharmony_ci "message": "The '@Once' decorator can only be used with 'struct'.", 52707ac75b1Sopenharmony_ci "type": "ERROR" 52807ac75b1Sopenharmony_ci }, 52907ac75b1Sopenharmony_ci { 53007ac75b1Sopenharmony_ci "message": "The '@Once' decorator can only be used with 'struct'.", 53107ac75b1Sopenharmony_ci "type": "ERROR" 53207ac75b1Sopenharmony_ci }, 53307ac75b1Sopenharmony_ci { 53407ac75b1Sopenharmony_ci "message": "The '@Event' decorator can only be used with 'struct'.", 53507ac75b1Sopenharmony_ci "type": "ERROR" 53607ac75b1Sopenharmony_ci }, 53707ac75b1Sopenharmony_ci { 53807ac75b1Sopenharmony_ci "message": "The '@Provider' decorator can only be used with 'struct'.", 53907ac75b1Sopenharmony_ci "type": "ERROR" 54007ac75b1Sopenharmony_ci }, 54107ac75b1Sopenharmony_ci { 54207ac75b1Sopenharmony_ci "message": "The '@Consumer' decorator can only be used with 'struct'.", 54307ac75b1Sopenharmony_ci "type": "ERROR" 54407ac75b1Sopenharmony_ci } 54507ac75b1Sopenharmony_ci ], 54607ac75b1Sopenharmony_ci "v2MemberDecorator": [ 54707ac75b1Sopenharmony_ci { 54807ac75b1Sopenharmony_ci "message": "@Computed can only decorate 'GetAccessor'.", 54907ac75b1Sopenharmony_ci "type": "ERROR" 55007ac75b1Sopenharmony_ci }, 55107ac75b1Sopenharmony_ci { 55207ac75b1Sopenharmony_ci "message": "'@Local' can only decorate member property.", 55307ac75b1Sopenharmony_ci "type": "ERROR" 55407ac75b1Sopenharmony_ci }, 55507ac75b1Sopenharmony_ci { 55607ac75b1Sopenharmony_ci "message": "@Computed can only decorate 'GetAccessor'.", 55707ac75b1Sopenharmony_ci "type": "ERROR" 55807ac75b1Sopenharmony_ci }, 55907ac75b1Sopenharmony_ci { 56007ac75b1Sopenharmony_ci "message": "'@Monitor' can only decorate method.", 56107ac75b1Sopenharmony_ci "type": "ERROR" 56207ac75b1Sopenharmony_ci } 56307ac75b1Sopenharmony_ci ], 56407ac75b1Sopenharmony_ci "param_require_once_check": [ 56507ac75b1Sopenharmony_ci { 56607ac75b1Sopenharmony_ci "message": "When a variable decorated with @Param is not assigned a default value, it must also be decorated with @Require.", 56707ac75b1Sopenharmony_ci "type": "ERROR" 56807ac75b1Sopenharmony_ci }, 56907ac75b1Sopenharmony_ci { 57007ac75b1Sopenharmony_ci "message": "In a struct decorated with @ComponentV2, @Require can only be used with @Param.", 57107ac75b1Sopenharmony_ci "type": "ERROR" 57207ac75b1Sopenharmony_ci }, 57307ac75b1Sopenharmony_ci { 57407ac75b1Sopenharmony_ci "message": "In a struct decorated with @ComponentV2, @Require can only be used with @Param.", 57507ac75b1Sopenharmony_ci "type": "ERROR" 57607ac75b1Sopenharmony_ci }, 57707ac75b1Sopenharmony_ci { 57807ac75b1Sopenharmony_ci "message": "When a variable decorated with @Once, it must also be decorated with @Param.", 57907ac75b1Sopenharmony_ci "type": "ERROR" 58007ac75b1Sopenharmony_ci }, 58107ac75b1Sopenharmony_ci { 58207ac75b1Sopenharmony_ci "message": "When a variable decorated with @Once, it must also be decorated with @Param.", 58307ac75b1Sopenharmony_ci "type": "ERROR" 58407ac75b1Sopenharmony_ci } 58507ac75b1Sopenharmony_ci ], 58607ac75b1Sopenharmony_ci "v2DecoratorInitFromParent": [ 58707ac75b1Sopenharmony_ci { 58807ac75b1Sopenharmony_ci "message": "Property 'param_value' must be initialized through the component constructor.", 58907ac75b1Sopenharmony_ci "type": "ERROR" 59007ac75b1Sopenharmony_ci }, 59107ac75b1Sopenharmony_ci { 59207ac75b1Sopenharmony_ci "message": "Property 'regular_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 59307ac75b1Sopenharmony_ci "type": "ERROR" 59407ac75b1Sopenharmony_ci }, 59507ac75b1Sopenharmony_ci { 59607ac75b1Sopenharmony_ci "message": "Property 'local_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 59707ac75b1Sopenharmony_ci "type": "ERROR" 59807ac75b1Sopenharmony_ci }, 59907ac75b1Sopenharmony_ci { 60007ac75b1Sopenharmony_ci "message": "Property 'provider_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 60107ac75b1Sopenharmony_ci "type": "ERROR" 60207ac75b1Sopenharmony_ci }, 60307ac75b1Sopenharmony_ci { 60407ac75b1Sopenharmony_ci "message": "Property 'consumer_value' in the custom component 'testChild' cannot be initialized here (forbidden to specify).", 60507ac75b1Sopenharmony_ci "type": "ERROR" 60607ac75b1Sopenharmony_ci } 60707ac75b1Sopenharmony_ci ], 60807ac75b1Sopenharmony_ci "validateParamTwoWayBind": [ 60907ac75b1Sopenharmony_ci { 61007ac75b1Sopenharmony_ci "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.", 61107ac75b1Sopenharmony_ci "type": "ERROR" 61207ac75b1Sopenharmony_ci }, 61307ac75b1Sopenharmony_ci { 61407ac75b1Sopenharmony_ci "message": "The optional character can not be used in the initial value of property 'paramValue'.", 61507ac75b1Sopenharmony_ci "type": "ERROR" 61607ac75b1Sopenharmony_ci }, 61707ac75b1Sopenharmony_ci { 61807ac75b1Sopenharmony_ci "message": "The optional character can not be used in the initial value of property 'paramValue'.", 61907ac75b1Sopenharmony_ci "type": "ERROR" 62007ac75b1Sopenharmony_ci }, 62107ac75b1Sopenharmony_ci { 62207ac75b1Sopenharmony_ci "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 62307ac75b1Sopenharmony_ci "type": "ERROR" 62407ac75b1Sopenharmony_ci }, 62507ac75b1Sopenharmony_ci { 62607ac75b1Sopenharmony_ci "message": "When the two-way binding syntax is used, the initial value of property 'paramValue' must be a variable.", 62707ac75b1Sopenharmony_ci "type": "ERROR" 62807ac75b1Sopenharmony_ci } 62907ac75b1Sopenharmony_ci ], 63007ac75b1Sopenharmony_ci "validateDifferentMethod": [ 63107ac75b1Sopenharmony_ci { 63207ac75b1Sopenharmony_ci "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 63307ac75b1Sopenharmony_ci "type": "ERROR" 63407ac75b1Sopenharmony_ci }, 63507ac75b1Sopenharmony_ci { 63607ac75b1Sopenharmony_ci "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 63707ac75b1Sopenharmony_ci "type": "ERROR" 63807ac75b1Sopenharmony_ci }, 63907ac75b1Sopenharmony_ci { 64007ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 64107ac75b1Sopenharmony_ci "type": "ERROR" 64207ac75b1Sopenharmony_ci }, 64307ac75b1Sopenharmony_ci { 64407ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 64507ac75b1Sopenharmony_ci "type": "ERROR" 64607ac75b1Sopenharmony_ci }, 64707ac75b1Sopenharmony_ci { 64807ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 64907ac75b1Sopenharmony_ci "type": "ERROR" 65007ac75b1Sopenharmony_ci }, 65107ac75b1Sopenharmony_ci { 65207ac75b1Sopenharmony_ci "message": "@Computed can only decorate 'GetAccessor'.", 65307ac75b1Sopenharmony_ci "type": "ERROR" 65407ac75b1Sopenharmony_ci }, 65507ac75b1Sopenharmony_ci { 65607ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple built-in decorators.", 65707ac75b1Sopenharmony_ci "type": "ERROR" 65807ac75b1Sopenharmony_ci } 65907ac75b1Sopenharmony_ci ], 66007ac75b1Sopenharmony_ci "validateDuplicateMethod": [ 66107ac75b1Sopenharmony_ci { 66207ac75b1Sopenharmony_ci "message": "Duplicate decorators for function are not allowed.", 66307ac75b1Sopenharmony_ci "type": "WARN" 66407ac75b1Sopenharmony_ci }, 66507ac75b1Sopenharmony_ci { 66607ac75b1Sopenharmony_ci "message": "Duplicate decorators for function are not allowed.", 66707ac75b1Sopenharmony_ci "type": "WARN" 66807ac75b1Sopenharmony_ci }, 66907ac75b1Sopenharmony_ci { 67007ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 67107ac75b1Sopenharmony_ci "type": "WARN" 67207ac75b1Sopenharmony_ci }, 67307ac75b1Sopenharmony_ci { 67407ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 67507ac75b1Sopenharmony_ci "type": "WARN" 67607ac75b1Sopenharmony_ci }, 67707ac75b1Sopenharmony_ci { 67807ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 67907ac75b1Sopenharmony_ci "type": "WARN" 68007ac75b1Sopenharmony_ci }, 68107ac75b1Sopenharmony_ci { 68207ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 68307ac75b1Sopenharmony_ci "type": "WARN" 68407ac75b1Sopenharmony_ci }, 68507ac75b1Sopenharmony_ci { 68607ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 68707ac75b1Sopenharmony_ci "type": "ERROR" 68807ac75b1Sopenharmony_ci }, 68907ac75b1Sopenharmony_ci { 69007ac75b1Sopenharmony_ci "message": "Duplicate decorators for method are not allowed.", 69107ac75b1Sopenharmony_ci "type": "ERROR" 69207ac75b1Sopenharmony_ci } 69307ac75b1Sopenharmony_ci ], 69407ac75b1Sopenharmony_ci "v2ToV1Link": [ 69507ac75b1Sopenharmony_ci { 69607ac75b1Sopenharmony_ci "message": "Property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 69707ac75b1Sopenharmony_ci "type": "ERROR" 69807ac75b1Sopenharmony_ci }, 69907ac75b1Sopenharmony_ci { 70007ac75b1Sopenharmony_ci "message": "Property 'link_value' in the custom component 'V1' is missing (mandatory to specify).", 70107ac75b1Sopenharmony_ci "type": "ERROR" 70207ac75b1Sopenharmony_ci }, 70307ac75b1Sopenharmony_ci { 70407ac75b1Sopenharmony_ci "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 70507ac75b1Sopenharmony_ci "type": "ERROR" 70607ac75b1Sopenharmony_ci }, 70707ac75b1Sopenharmony_ci { 70807ac75b1Sopenharmony_ci "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 70907ac75b1Sopenharmony_ci "type": "ERROR" 71007ac75b1Sopenharmony_ci }, 71107ac75b1Sopenharmony_ci { 71207ac75b1Sopenharmony_ci "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 71307ac75b1Sopenharmony_ci "type": "ERROR" 71407ac75b1Sopenharmony_ci }, 71507ac75b1Sopenharmony_ci { 71607ac75b1Sopenharmony_ci "message": "The @ComponentV2 struct must not contain any @Component with an @Link decorated variable", 71707ac75b1Sopenharmony_ci "type": "ERROR" 71807ac75b1Sopenharmony_ci } 71907ac75b1Sopenharmony_ci ], 72007ac75b1Sopenharmony_ci "@localBuilder": [ 72107ac75b1Sopenharmony_ci { 72207ac75b1Sopenharmony_ci "message": "A function can only be decorated by one of the 'AnimatableExtend, Builder, Extend, Styles, Concurrent and Sendable'.", 72307ac75b1Sopenharmony_ci "type": "ERROR" 72407ac75b1Sopenharmony_ci }, 72507ac75b1Sopenharmony_ci { 72607ac75b1Sopenharmony_ci "message": "'@LocalBuilder' can only decorate method.", 72707ac75b1Sopenharmony_ci "type": "ERROR" 72807ac75b1Sopenharmony_ci }, 72907ac75b1Sopenharmony_ci { 73007ac75b1Sopenharmony_ci "message": "The member property or method can not be decorated by multiple decorators.", 73107ac75b1Sopenharmony_ci "type": "ERROR" 73207ac75b1Sopenharmony_ci }, 73307ac75b1Sopenharmony_ci { 73407ac75b1Sopenharmony_ci "message": "The '@LocalBuilder' decorator can only be used in 'struct'.", 73507ac75b1Sopenharmony_ci "type": "ERROR" 73607ac75b1Sopenharmony_ci }, 73707ac75b1Sopenharmony_ci { 73807ac75b1Sopenharmony_ci "message": "Static methods in custom components cannot be decorated by @LocalBuilder.", 73907ac75b1Sopenharmony_ci "type": "ERROR" 74007ac75b1Sopenharmony_ci }, 74107ac75b1Sopenharmony_ci { 74207ac75b1Sopenharmony_ci "message": "'xx();' does not meet UI component syntax.", 74307ac75b1Sopenharmony_ci "type": "ERROR" 74407ac75b1Sopenharmony_ci } 74507ac75b1Sopenharmony_ci ], 74607ac75b1Sopenharmony_ci "v2Component_member_type_check": [ 74707ac75b1Sopenharmony_ci { 74807ac75b1Sopenharmony_ci "message": "The property 'local_value' must specify a type.", 74907ac75b1Sopenharmony_ci "type": "ERROR" 75007ac75b1Sopenharmony_ci }, 75107ac75b1Sopenharmony_ci { 75207ac75b1Sopenharmony_ci "message": "The property 'builder_value' must specify a type.", 75307ac75b1Sopenharmony_ci "type": "ERROR" 75407ac75b1Sopenharmony_ci }, 75507ac75b1Sopenharmony_ci { 75607ac75b1Sopenharmony_ci "message": "The property 'param_value' must specify a type.", 75707ac75b1Sopenharmony_ci "type": "ERROR" 75807ac75b1Sopenharmony_ci }, 75907ac75b1Sopenharmony_ci { 76007ac75b1Sopenharmony_ci "message": "The property 'param_value1' must specify a type.", 76107ac75b1Sopenharmony_ci "type": "ERROR" 76207ac75b1Sopenharmony_ci }, 76307ac75b1Sopenharmony_ci { 76407ac75b1Sopenharmony_ci "message": "The property 'param_value2' must specify a type.", 76507ac75b1Sopenharmony_ci "type": "ERROR" 76607ac75b1Sopenharmony_ci }, 76707ac75b1Sopenharmony_ci { 76807ac75b1Sopenharmony_ci "message": "The property 'param_value3' must specify a type.", 76907ac75b1Sopenharmony_ci "type": "ERROR" 77007ac75b1Sopenharmony_ci }, 77107ac75b1Sopenharmony_ci { 77207ac75b1Sopenharmony_ci "message": "The property 'event_value' must specify a type.", 77307ac75b1Sopenharmony_ci "type": "ERROR" 77407ac75b1Sopenharmony_ci }, 77507ac75b1Sopenharmony_ci { 77607ac75b1Sopenharmony_ci "message": "The property 'provide_value' must specify a type.", 77707ac75b1Sopenharmony_ci "type": "ERROR" 77807ac75b1Sopenharmony_ci }, 77907ac75b1Sopenharmony_ci { 78007ac75b1Sopenharmony_ci "message": "The property 'consumer_value' must specify a type.", 78107ac75b1Sopenharmony_ci "type": "ERROR" 78207ac75b1Sopenharmony_ci } 78307ac75b1Sopenharmony_ci ], 78407ac75b1Sopenharmony_ci "v1ToV2Component.ts": [], 78507ac75b1Sopenharmony_ci "v1ToV2ComponentValidate": [], 78607ac75b1Sopenharmony_ci "v2ToV1ComponentValidate": [], 78707ac75b1Sopenharmony_ci "property_observe_validate": [] 78807ac75b1Sopenharmony_ci}