{
"ArkTS": [
"arkts-identifiers-as-prop-names",
"arkts-no-ctor-prop-decls",
"arkts-no-structural-typing",
"arkts-no-inferred-generic-params",
"arkts-no-regexp-literals",
"arkts-no-props-by-index",
"arkts-no-enum-mixed-types",
"arkts-no-globalthis",
"arkts-no-func-props",
"arkts-no-func-bind",
"arkts-limited-stdlib",
"arkts-no-classes-as-obj",
"arkts-obj-literal-props",
"arkts-optional-methods",
"arkts-numeric-semantic",
"arkts-incompatible-function-types",
"arkts-limited-void-type",
"arkts-no-void-operator",
"arkts-no-ts-overload",
"arkts-limited-literal-types",
"arkts-no-debugger",
"arkts-no-arguments-obj",
"arkts-array-index-expr-type",
"arkts-no-tagged-templates",
"arkts-switch-expr",
"arkts-case-expr",
"arkts-array-index-negative",
"arkts-class-lazy-import",
"arkts-obj-no-constructor",
"arkts-runtime-array-check",
"arkts-no-side-effect-import",
"arkts-no-lazy-import",
"arkts-no-dynamic-import",
"arkts-no-ts-decorators",
"arkts-common-union-member-access",
"arkts-no-method-overriding-field",
"arkts-no-tuples-arrays",
"arkts-class-static-initialization",
"arkts-invalid-identifier",
"arkts-no-extends-expression",
"arkts-no-ts-like-function-call",
"arkts-method-inherit-rule",
"arkts-default-args-behind-required-args",
"arkts-enum-no-props-by-index",
"arkts-limited-stdlib-no-setCloneList",
"arkts-limited-stdlib-no-setTransferList",
"arkts-builtin-object-getOwnPropertyNames",
"arkts-no-sparse-array",
"arkts-no-enum-prop-as-type",
"arkts-no-ts-like-smart-type",
"arkts-array-type-immutable",
"arkts-primitive-type-normalization",
"arkts-no-ts-like-catch-type",
"arkts-numeric-bigint-compare",
"arkts-only-support-decimal-bigint-literal",
"arkts-unsupport-operator",
"arkts-subclass-must-call-super-constructor-with-args",
"arkts-no-duplicate-function-name",
"arkts-instance-method-bind-this",
"arkts-obj-literal-generate-class-instance",
"arkts-no-ts-like-as"
],
"interop": [
"arkts-interop-js2s-inherit-js-class",
"arkts-interop-js2s-traverse-js-instance",
"arkts-interop-js2s-js-call-static-function",
"arkts-interop-js2s-condition-judgment",
"arkts-interop-js2s-js-expand-static-instance",
"arkts-interop-js2s-js-exception",
"arkts-interop-d2s-static-object-on-dynamic-instance",
"arkts-interop-d2s-static-reflect-on-dynamic-instance",
"arkts-interop-ts2s-static-access-ts-type",
"arkts-interop-ts2s-ts-exception",
"arkts-interop-js2s-export-js",
"arkts-interop-d2s-export-entity",
"arkts-interop-s2d-object-literal",
"arkts-interop-d2s-object-literal-no-ambiguity",
"arkts-interop-d2s-object-literal-no-args-constructor",
"arkts-interop-js2s-import-js",
"arkts-interop-js2s-call-js-func",
"arkts-interop-js2s-access-js-prop",
"arkts-interop-js2s-convert-js-type",
"arkts-interop-js2s-typeof-js-type",
"arkts-interop-js2s-unary-op",
"arkts-interop-js2s-binary-op",
"arkts-interop-js2s-compare-js-data",
"arkts-interop-js2s-equality-judgment",
"arkts-interop-js2s-access-js-index",
"arkts-interop-js2s-await-js-promise",
"arkts-interop-js2s-create-js-instance",
"arkts-interop-js2s-call-js-method",
"arkts-interop-js2s-instanceof-js-type",
"arkts-interop-js2s-self-addtion-reduction",
"arkts-promise-with-void-type-need-undefined-as-resolve-arg"
],
"ArkUI": [
"arkui-no-!!-bidirectional-data-binding",
"arkui-no-$$-bidirectional-data-binding",
"arkui-link-decorator-passing",
"arkui-no-extend-decorator",
"arkui-no-styles-decorator",
"arkui-animatableextend-use-receiver",
"arkui-data-observation",
"arkui-modular-interface",
"arkui-entry-annotation-parameters",
"arkui-makeobserved-cannot-observe-custom-class",
"arkui-provide-annotation-parameters",
"arkui-custom-layout-need-add-decorator",
"arkui-no-prop-decorator",
"arkui-no-storageprop-decorator",
"arkui-no-localstorageprop-decorator",
"arkui-no-prop-function",
"arkui-no-setandprop-function",
"arkui-no-enableV2Compatibility-and-makeV1Observed-function",
"arkui-prop-need-call-method-for-deep-copy",
"arkui-no-localbuilder-decorator",
"arkui-statestyles-block-need-arrow-func",
"arkui-repeat-disable-default-virtualscroll",
"arkui-no-deprecated-api",
"arkui-entry-invalid-params",
"arkui-entry-invalid-localstorage"
],
"builtin": [
"arkts-builtin-thisArgs",
"arkts-builtin-symbol-iterator",
"arkts-builtin-no-property-descriptor",
"arkts-builtin-cotr",
"arkts-builtin-api-num2int"
],
"OHMURL": [
"arkts-require-fullpath-name"
],
"sdk": [
"sdk-limited-void-type",
"sdk-optional-methods",
"sdk-no-props-by-index",
"sdk-constructor-funcs",
"sdk-no-literal-as-property-name",
"sdk-no-decl-with-duplicate-name",
"sdk-ability-asynchronous-lifecycle",
"sdk-ability-lifecycle-monitor",
"sdk-api-static-overload",
"sdk-api-num2int"
],
"concurrent": [
"arkts-no-need-stdlib-ason",
"arkts-no-need-stdlib-sendable-containers",
"arkts-limited-stdlib-no-use-shared",
"arkts-limited-stdlib-no-use-concurrent",
"arkts-limited-stdlib-no-import-concurrency",
"arkts-limited-stdlib-no-support-isConcurrent",
"arkts-no-need-stdlib-sharedArrayBuffer",
"arkts-limited-stdlib-no-sendable-decorator",
"arkts-limited-stdlib-no-concurrent-decorator",
"arkts-no-need-stdlib-worker"
]
}