diff --git a/ets2panda/linter/rule-config.json b/ets2panda/linter/rule-config.json index 0c613f3a2f533822cdcd66546a4178ca2ce4e214..3ad3d9d45d4b6a76d3bbe0fd7f2f544771abc8e3 100644 --- a/ets2panda/linter/rule-config.json +++ b/ets2panda/linter/rule-config.json @@ -1,33 +1,22 @@ { "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-definite-assignment", "arkts-no-globalthis", "arkts-no-func-props", "arkts-no-func-bind", - "arkts-no-function-return-this", "arkts-limited-stdlib", - "arkts-no-class-add-super-prop-with-readonly", - "arkts-concurrent-deprecated-apis", "arkts-no-classes-as-obj", "arkts-obj-literal-props", - "arkts-no-template-string-type", - "arkts-obj-literal-key-type", "arkts-optional-methods", - "arkts-use-long-for-large-numeric-literal", "arkts-numeric-semantic", - "arkts-limited-tuple-index-type", "arkts-incompatible-function-types", "arkts-limited-void-type", - "arkts-distinct-infinity-bitwise-inversion", "arkts-no-void-operator", - "arkts-no-local-class", "arkts-no-ts-overload", "arkts-limited-literal-types", "arkts-no-exponent-op", @@ -49,8 +38,6 @@ "arkts-no-tuples-arrays", "arkts-class-static-initialization", "arkts-invalid-identifier", - "arkts-no-import-json-file", - "arkts-no-import-namespace-with-star-as-var", "arkts-no-extends-expression", "arkts-no-ts-like-function-call", "arkts-method-inherit-rule", @@ -59,30 +46,16 @@ "arkts-limited-stdlib-no-setCloneList", "arkts-limited-stdlib-no-setTransferList", "arkts-builtin-object-getOwnPropertyNames", - "arkts-no-class-omit-interface-optional-prop", - "arkts-distinct-abstract-method-default-return-type", - "arkts-class-no-signature-distinct-with-object-public-api", - "arkts-union-assignment-with-obj-literal-ambiguity", "arkts-no-sparse-array", "arkts-no-enum-prop-as-type", "arkts-no-ts-like-smart-type", - "arkts-distinct-unsigned-right-shift-negative-number", "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-no-duplicate-function-name", - "arkts-require-func-arg-type", - "arkts-subclass-must-call-super-constructor-with-args", - "arkts-no-esobject-support", - "arkts-not-support-tuple-generic-validation", - "arkts-no-optional-tuple-type", - "arkts-no-large-numeric-literal", - "arkts-no-instanceof-func", - "arkts-no-unfixed-len-tuple", - "arkts-no-super-call-in-static-context" + "arkts-no-duplicate-function-name" ], "interop": [ "arkts-interop-js2s-inherit-js-class", @@ -115,8 +88,7 @@ "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", - "arkts-class-same-type-prop-with-super" + "arkts-promise-with-void-type-need-undefined-as-resolve-arg" ], "ArkUI": [ "arkui-no-!!-bidirectional-data-binding", @@ -146,9 +118,6 @@ "arkui-buildernode-generic-no-tuple", "arkui-buildernode-update-no-literal", "arkui-buildernode-no-nestingbuildersupported", - "arkui-sdk-common-deprecated-api", - "arkui-sdk-common-whitelist-api", - "arkui-sdk-common-behaviorchange-api", "arkui-persistent-prop-serialization", "arkui-persistent-props-serialization", "arkui-persistencev2-connect-serialization" @@ -157,13 +126,7 @@ "arkts-builtin-thisArgs", "arkts-builtin-symbol-iterator", "arkts-builtin-no-property-descriptor", - "arkts-builtin-cotr", - "arkts-builtin-new-cotr", - "arkts-builtin-uninitialized-element", - "arkts-builtin-final-class", - "arkts-builtin-narrow-types", - "arkts-builtin-disable-api", - "arkts-builtin-iterator-result-value" + "arkts-builtin-cotr" ], "OHMURL": [ "arkts-require-fullpath-name"