{
"plugin:@ArkTS-eslint/all": {
"@ArkTS-eslint/require-await-check": 2,
"@ArkTS-eslint/triple-slash-reference-check": 2,
"@ArkTS-eslint/restrict-template-expressions-check": 2,
"@ArkTS-eslint/restrict-plus-operands-check": 2,
"@ArkTS-eslint/switch-exhaustiveness-check": 2,
"@ArkTS-eslint/unified-signatures-check": 2,
"@ArkTS-eslint/no-regex-spaces-check": 2,
"@ArkTS-eslint/valid-typeof-check": 2,
"@ArkTS-eslint/array-type-check": 2,
"@ArkTS-eslint/no-useless-backreference-check": 2,
"@ArkTS-eslint/ban-tslint-comment-check": 2,
"@ArkTS-eslint/prefer-arrow-callback-check": 2,
"@ArkTS-eslint/no-unnecessary-boolean-literal-compare-check": 2,
"@ArkTS-eslint/ban-types-check": 2,
"@ArkTS-eslint/brace-style-check": 2,
"@ArkTS-eslint/no-unsafe-optional-chaining-check": 2,
"@ArkTS-eslint/no-useless-escape-check": 2,
"@ArkTS-eslint/no-useless-catch-check": 2,
"@ArkTS-eslint/no-this-alias-check": 2,
"@ArkTS-eslint/no-non-null-assertion-check": 2,
"@ArkTS-eslint/no-misused-new-check": 2,
"@ArkTS-eslint/no-require-imports-check": 2,
"@ArkTS-eslint/no-parameter-properties-check": 2,
"@ArkTS-eslint/no-redeclare-check": 2,
"@ArkTS-eslint/no-shadow-check": 2,
"@ArkTS-eslint/no-non-null-asserted-optional-chain-check": 2,
"@ArkTS-eslint/consistent-type-assertions-check": 2,
"@ArkTS-eslint/consistent-type-definitions-check": 2,
"@ArkTS-eslint/consistent-type-imports-check": 2,
"@ArkTS-eslint/consistent-indexed-object-style-check": 2,
"@ArkTS-eslint/no-new-wrappers-check": 2,
"@ArkTS-eslint/max-classes-per-file-check": 2,
"@ArkTS-eslint/max-nested-callbacks-check": 2,
"@ArkTS-eslint/no-async-promise-executor-check": 2,
"@ArkTS-eslint/no-array-constructor-check": 2,
"@ArkTS-eslint/max-depth-check": 2,
"@ArkTS-eslint/eqeqeq-check": 2,
"@ArkTS-eslint/no-array-constructor-ts-check": 2,
"@ArkTS-eslint/no-extra-semi-check": 2,
"@ArkTS-eslint/no-extra-boolean-cast-check": 2,
"@ArkTS-eslint/no-confusing-void-expression-check": 2,
"@ArkTS-eslint/prefer-const-check": 2,
"@ArkTS-eslint/await-thenable-check": 2,
"@ArkTS-eslint/init-declarations-check": 2,
"@ArkTS-eslint/default-param-last-check": 2,
"@ArkTS-eslint/explicit-function-return-type-check": 2,
"@ArkTS-eslint/explicit-module-boundary-types-check": 2,
"@ArkTS-eslint/no-dupe-class-members-check": 2,
"@ArkTS-eslint/ban-ts-comment-check": 2,
"@ArkTS-eslint/member-ordering-check": 2,
"@ArkTS-eslint/no-unnecessary-condition-check": 2,
"@ArkTS-eslint/no-unnecessary-qualifier-check": 2,
"@ArkTS-eslint/no-unnecessary-type-arguments-check": 2,
"@ArkTS-eslint/no-unnecessary-type-assertion-check": 2,
"@ArkTS-eslint/prefer-string-starts-ends-with-check": 2,
"@ArkTS-eslint/prefer-regexp-exec-check": 2,
"@ArkTS-eslint/max-lines-per-function-check": 2,
"@ArkTS-eslint/no-cond-assign-check": 2,
"@ArkTS-eslint/no-for-in-array-check": 2,
"@ArkTS-eslint/no-loss-of-precision-check": 2,
"@ArkTS-eslint/no-loop-func-check": 2,
"@ArkTS-eslint/no-extraneous-class-check": 2,
"@ArkTS-eslint/no-duplicate-imports-check": 2,
"@ArkTS-eslint/no-case-declarations-check": 2,
"@ArkTS-eslint/default-case-check": 2,
"@ArkTS-eslint/default-case-last-check": 2,
"@ArkTS-eslint/use-isnan-check": 2,
"@ArkTS-eslint/no-invalid-void-type-check": 2,
"@ArkTS-eslint/no-namespace-check": 2,
"@ArkTS-eslint/typedef-check": 2,
"@ArkTS-eslint/return-await-check": 2,
"@ArkTS-eslint/prefer-reduce-type-parameter-check": 2,
"@ArkTS-eslint/prefer-nullish-coalescing-check": 2,
"@ArkTS-eslint/max-lines-check": 2,
"@ArkTS-eslint/no-unnecessary-type-constraint-check": 2,
"@ArkTS-eslint/no-unsafe-argument-check": 2,
"@ArkTS-eslint/no-unsafe-call-check": 2,
"@ArkTS-eslint/no-control-regex-check": 2,
"@ArkTS-eslint/no-empty-character-class-check": 2,
"@ArkTS-eslint/no-ex-assign-check": 2,
"@ArkTS-eslint/no-invalid-regexp-check": 2,
"@ArkTS-eslint/no-octal-check": 2,
"@ArkTS-eslint/no-unexpected-multiline-check": 2,
"@ArkTS-eslint/no-unreachable-check": 2,
"@ArkTS-eslint/no-inferrable-types-check": 2,
"@ArkTS-eslint/space-before-function-paren-check": 2,
"@ArkTS-eslint/space-infix-ops-check": 2,
"@ArkTS-eslint/no-restricted-syntax-check": 2,
"@ArkTS-eslint/adjacent-overload-signatures-check": 2,
"@ArkTS-eslint/class-literal-property-style-check": 2,
"@ArkTS-eslint/no-confusing-non-null-assertion-check": 2,
"@ArkTS-eslint/no-empty-function-check": 2,
"@ArkTS-eslint/no-magic-numbers-check": 2,
"@ArkTS-eslint/prefer-enum-initializers-check": 2,
"@ArkTS-eslint/prefer-literal-enum-member-check": 2,
"@ArkTS-eslint/prefer-readonly-parameter-types-check": 2,
"@ArkTS-eslint/require-array-sort-compare-check": 2,
"@ArkTS-eslint/no-invalid-this-check": 2,
"@ArkTS-eslint/no-fallthrough-check": 2,
"@ArkTS-eslint/no-explicit-any-check": 2,
"@ArkTS-eslint/no-unused-expressions-check": 2,
"@ArkTS-eslint/no-throw-literal-check": 2,
"@ArkTS-eslint/comma-dangle-check": 2,
"@ArkTS-eslint/prefer-ts-expect-error-check": 2,
"@ArkTS-eslint/no-extra-parens-check": 2,
"@ArkTS-eslint/no-dynamic-delete-check": 2,
"@ArkTS-eslint/no-implicit-any-catch-check": 2,
"@ArkTS-eslint/no-empty-interface-check": 2,
"@ArkTS-eslint/no-unsafe-finally-check": 3,
"@ArkTS-eslint/prefer-function-type-check": 3,
"@ArkTS-eslint/prefer-namespace-keyword-check": 3,
"@ArkTS-eslint/prefer-readonly-check": 2,
"@ArkTS-eslint/comma-spacing-check": 2,
"@ArkTS-eslint/naming-convention-check": 2,
"@ArkTS-eslint/no-extra-non-null-assertion-check": 2,
"@ArkTS-eslint/no-type-alias-check": 2,
"@ArkTS-eslint/type-annotation-spacing-check": 2,
"@ArkTS-eslint/func-call-spacing-check": 1,
"@ArkTS-eslint/unbound-method-check": 2,
"@ArkTS-eslint/method-signature-style-check": 2,
"@ArkTS-eslint/lines-between-class-members-check": 2,
"@ArkTS-eslint/member-delimiter-style-check": 2,
"@ArkTS-eslint/no-unsafe-return-check": 2,
"@ArkTS-eslint/no-use-before-define-check": 1,
"@ArkTS-eslint/quotes-check": 2,
"@ArkTS-eslint/prefer-as-const-check": 2,
"@ArkTS-eslint/prefer-optional-chain-check": 2,
"@ArkTS-eslint/no-trailing-spaces-check": 2,
"@ArkTS-eslint/no-unsafe-assignment-check": 2,
"@ArkTS-eslint/prefer-for-of-check": 2,
"@ArkTS-eslint/strict-boolean-expressions-check": 2,
"@ArkTS-eslint/no-implied-eval-check": 2,
"@ArkTS-eslint/semi-check": 2,
"@ArkTS-eslint/no-base-to-string-check": 2,
"@ArkTS-eslint/promise-function-async-check": 2,
"@ArkTS-eslint/prefer-includes-check": 2,
"@ArkTS-eslint/no-unsafe-member-access-check": 2,
"@ArkTS-eslint/no-unused-vars-check": 2,
"@ArkTS-eslint/no-useless-constructor-check": 2,
"@ArkTS-eslint/dot-notation-check": 2,
"@ArkTS-eslint/explicit-member-accessibility-check": 2,
"@ArkTS-eslint/keyword-spacing-check": 2,
"@ArkTS-eslint/no-floating-promises-check": 2,
"@ArkTS-eslint/no-misused-promises-check": 2
},
"plugin:@performance/all": {
"@performance/array-definition-check": 3,
"@performance/avoid-empty-callback-check": 3,
"@performance/avoid-update-auto-state-var-in-aboutToReuse-check": 3,
"@performance/constant-property-referencing-check-in-loops": 3,
"@performance/effectkit-blur-check": 3,
"@performance/foreach-args-check": 3,
"@performance/foreach-index-check": 1,
"@performance/image-sync-load-check": 3,
"@performance/list-init-check": 1,
"@performance/lottie-animation-destroy-check": 3,
"@performance/multiple-associations-state-var-check": 3,
"@performance/remove-redundant-state-var-check": 3,
"@performance/start-window-icon-check": 3,
"@performance/timezone-interface-check": 3,
"@performance/typed-array-check": 3,
"@performance/use-object-link-to-replace-prop-check": 3,
"@performance/web-cache-mode-check": 3,
"@performance/number-init-check": 3,
"@performance/sparse-array-check": 3,
"@performance/high-frequency-log-check": 1,
"@performance/waterflow-data-preload-check": 3,
"@performance/union-type-array-check": 3,
"@performance/layout-properties-scale-check": 3,
"@performance/optional-parameters-check": 3,
"@performance/use-grid-layout-options-check": 3,
"@performance/remove-unchanged-state-var-check": 3,
"@performance/js-code-cache-by-precompile-check": 3,
"@performance/js-code-cache-by-interception-check": 3,
"@performance/web-on-active-check": 1,
"@performance/gif-hardware-decoding-check": 1,
"@performance/cache-avplayer-check": 3,
"@performance/color-overlay-effect-check": 1,
"@performance/combine-same-arg-animateto-check": 1,
"@performance/constant-check": 3,
"@performance/load-on-demand-check": 3,
"@performance/no-state-var-access-in-loop-check": 3,
"@performance/no-use-any-export-current-check": 3,
"@performance/no-use-any-export-other-check": 3,
"@performance/remove-container-without-property-check": 3,
"@performance/replace-nested-reusable-component-by-builder-check": 3,
"@performance/suggest-reuseid-for-if-else-reusable-component-check": 3,
"@performance/use-attribute-updater-control-refresh-scope-check": 3,
"@performance/use-reusable-component-check": 3,
"@performance/web-resource-for-image-component-check": 3,
"@performance/homepage-prepare-load-check": 3,
"@performance/image-format-check": 3,
"@performance/image-size-check": 3,
"@performance/page-prefetch-check": 3,
"@performance/resources-file-check": 3,
"@performance/no-high-loaded-frame-rate-range": 1,
"@performance/dark-color-mode-check": 1,
"@performance/lower-app-brightness-check": 3,
"@performance/stream-usage-api-check": 1,
"@performance/avoid-memory-leak-in-animator": 1,
"@performance/avoid-memory-leak-in-displaysync": 1,
"@performance/global-var-update-check": 3,
"@performance/global-var-update-async-check": 3,
"@performance/lazy-string-check-in-log": 1,
"@performance/no-use-any-import": 1,
"@performance/avoid-overusing-custom-component-check": 1,
"@performance/bad-deep-clone-check": 1,
"@performance/reasonable-sensor-use-check": 3,
"@performance/reasonable-gps-use-check": 3,
"@performance/avoid-object-alloc-in-build": 3,
"@performance/invalid-property-check": 1,
"@performance/reasonable-audio-use-check": 3,
"@performance/monitor-invisible-area-in-image-animation": 1,
"@performance/crypto-replacement-check": 1,
"@performance/reuse-date-instances-check": 1,
"@performance/image-adaptive-color-mode-check": 1,
"@performance/datashare-query-unrelease-check": 1,
"@performance/use-comprise-optimiz-check": 3,
"@performance/avoid-nested-layoutWeight-check": 1,
"@performance/av-play-back-state-check": 3,
"@performance/bad-lottie-opacity-check": 3,
"@performance/foreach-nested-in-lazy-foreach-check": 3,
"@performance/component-count-check": 1,
"@performance/component-tree-layers-check": 1,
"@performance/component-degree-check": 1,
"@performance/component-attributes-check": 1,
"@performance/tabs-on-change-check": 3,
"@performance/av-playback-state-check": 3,
"@performance/web-response-data-type-check": 1,
"@performance/stack-component-nesting-check": 1,
"@performance/set-response-data-type-check": 1,
"@performance/nested-post-frame-callback-check": 3,
"@performance/on-page-hide-release-check": 1,
"@performance/bad-parameter-passing-check": 1,
"@performance/custom-component-check": 1,
"@performance/set-list-size-in-scroll-check": 1,
"@performance/no-regex-in-loop-check": 1,
"@performance/update-state-var-between-animatetos-check": 1,
"@performance/state-variable-usage-in-ui-format-check": 1,
"@performance/custom-node-memory-check": 1,
"@performance/module-top-level-code-check": 3
},
"plugin:@performance/recommended": {
"@performance/foreach-args-check": 1,
"@performance/start-window-icon-check": 3,
"@performance/waterflow-data-preload-check": 3,
"@performance/high-frequency-log-check": 1,
"@performance/gif-hardware-decoding-check": 1,
"@performance/web-on-active-check": 1,
"@performance/no-high-loaded-frame-rate-range": 1,
"@performance/avoid-memory-leak-in-animator": 1,
"@performance/avoid-memory-leak-in-displaysync": 1,
"@performance/lazy-string-check-in-log": 1,
"@performance/no-use-any-import": 1,
"@performance/avoid-overusing-custom-component-check": 1,
"@performance/bad-deep-clone-check": 1,
"@performance/invalid-property-check": 1,
"@performance/monitor-invisible-area-in-image-animation": 1,
"@performance/crypto-replacement-check": 1,
"@performance/reuse-date-instances-check": 1,
"@performance/image-adaptive-color-mode-check": 1,
"@performance/datashare-query-unrelease-check": 1,
"@performance/web-response-data-type-check": 1,
"@performance/stack-component-nesting-check": 1,
"@performance/set-response-data-type-check": 1,
"@performance/nested-post-frame-callback-check": 3,
"@performance/on-page-hide-release-check": 1,
"@performance/component-count-check": 1,
"@performance/component-tree-layers-check": 1,
"@performance/component-degree-check": 1,
"@performance/component-attributes-check": 1,
"@performance/tabs-on-change-check": 1,
"@performance/bad-parameter-passing-check": 1,
"@performance/custom-component-check": 1,
"@performance/set-list-size-in-scroll-check": 1,
"@performance/no-regex-in-loop-check": 1,
"@performance/update-state-var-between-animatetos-check": 1,
"@performance/avoid-nested-layoutWeight-check": 1
},
"plugin:@security/all": {
"@security/specified-interface-call-chain-check": 3,
"@security/no-cycle-check": 2,
"@security/no-unsafe-aes": 2,
"@security/no-unsafe-dh": 2,
"@security/no-unsafe-dh-key": 2,
"@security/no-unsafe-dsa": 2,
"@security/no-unsafe-dsa-key": 2,
"@security/no-unsafe-ecdsa": 2,
"@security/no-unsafe-hash": 2,
"@security/no-unsafe-mac": 2,
"@security/no-unsafe-rsa-encrypt": 2,
"@security/no-unsafe-rsa-key": 2,
"@security/no-unsafe-rsa-sign": 2,
"@security/no-unsafe-huks": 1,
"@security/no-unsafe-kdf": 1,
"@security/no-unsafe-sm4": 1,
"@security/no-unsafe-ecdh": 1,
"@security/no-unsafe-sm2-key": 1,
"@security/no-unsafe-sm2-cipher": 1
},
"plugin:@correctness/all": {
"@correctness/redundant-dependency-check": 3,
"@correctness/audio-interrupt-check": 2,
"@correctness/audio-pause-or-mute-check": 1,
"@correctness/avsession-buttons-check": 1,
"@correctness/avsession-metadata-check": 1,
"@correctness/image-interpolation-check": 1,
"@correctness/image-pixel-format-check": 1,
"@correctness/avoid-animation-in-lifecycle": 1,
"@correctness/camera-calling-sequence-async-check": 1,
"@correctness/avoid-inspector-interface-check": 3,
"@correctness/bad-callbacks-in-camera-on": 1,
"@correctness/bad-usage-in-uiability-lifecycle": 1,
"@correctness/callback-release-properly-check": 1,
"@correctness/camera-input-open-check": 1,
"@correctness/keep-addinput-before-addoutput": 1,
"@correctness/v1-nested-object-property-change-format-check": 1,
"@correctness/v1-state-object-member-used-in-function-parameter-check": 1,
"@correctness/multimedia-use-stride-in-image-receiver": 2
},
"plugin:@correctness/recommended": {
"@correctness/avoid-animation-in-lifecycle": 1,
"@correctness/camera-calling-sequence-async-check": 1,
"@correctness/bad-callbacks-in-camera-on": 1,
"@correctness/bad-usage-in-uiability-lifecycle": 1,
"@correctness/callback-release-properly-check": 1,
"@correctness/camera-input-open-check": 1,
"@correctness/keep-addinput-before-addoutput": 1,
"@correctness/multimedia-use-stride-in-image-receiver": 2
},
"plugin:@cross-device-app-dev/all": {
"@cross-device-app-dev/one-multi-breakpoint-check": 1,
"@cross-device-app-dev/window-size-change-listener-check": 3
},
"plugin:@cross-device-app-dev/recommended": {
"@cross-device-app-dev/one-multi-breakpoint-check": 1
},
"plugin:@private/all": {
"@private/private-go-back-previous-page-issue-check": 2,
"@private/private-layered-image-insight-policy": 3,
"@private/private-system-bar-insight-policy": 3
},
"plugin:@private/recommended": {
"@private/private-go-back-previous-page-issue-check": 2,
"@private/private-layered-image-insight-policy": 3,
"@private/private-system-bar-insight-policy": 3
}
}