{
  "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"
  ]
}