1{ 2 "plugin:@ArkTS-eslint/all": { 3 "@ArkTS-eslint/require-await-check": 2, 4 "@ArkTS-eslint/triple-slash-reference-check": 2, 5 "@ArkTS-eslint/restrict-template-expressions-check": 2, 6 "@ArkTS-eslint/restrict-plus-operands-check": 2, 7 "@ArkTS-eslint/switch-exhaustiveness-check": 2, 8 "@ArkTS-eslint/unified-signatures-check": 2, 9 "@ArkTS-eslint/no-regex-spaces-check": 2, 10 "@ArkTS-eslint/valid-typeof-check": 2, 11 "@ArkTS-eslint/array-type-check": 2, 12 "@ArkTS-eslint/no-useless-backreference-check": 2, 13 "@ArkTS-eslint/ban-tslint-comment-check": 2, 14 "@ArkTS-eslint/prefer-arrow-callback-check":2, 15 "@ArkTS-eslint/no-unnecessary-boolean-literal-compare-check":2, 16 "@ArkTS-eslint/ban-types-check": 2, 17 "@ArkTS-eslint/brace-style-check": 2, 18 "@ArkTS-eslint/no-unsafe-optional-chaining-check": 2, 19 "@ArkTS-eslint/no-useless-escape-check": 2, 20 "@ArkTS-eslint/no-useless-catch-check": 2, 21 "@ArkTS-eslint/no-this-alias-check": 2, 22 "@ArkTS-eslint/no-non-null-assertion-check": 2, 23 "@ArkTS-eslint/no-misused-new-check": 2, 24 "@ArkTS-eslint/no-require-imports-check": 2, 25 "@ArkTS-eslint/no-parameter-properties-check": 2, 26 "@ArkTS-eslint/no-redeclare-check": 2, 27 "@ArkTS-eslint/no-shadow-check": 2, 28 "@ArkTS-eslint/no-non-null-asserted-optional-chain-check": 2, 29 "@ArkTS-eslint/consistent-type-assertions-check": 2, 30 "@ArkTS-eslint/consistent-type-definitions-check": 2, 31 "@ArkTS-eslint/consistent-type-imports-check": 2, 32 "@ArkTS-eslint/consistent-indexed-object-style-check": 2, 33 "@ArkTS-eslint/no-new-wrappers-check": 2, 34 "@ArkTS-eslint/max-classes-per-file-check": 2, 35 "@ArkTS-eslint/max-nested-callbacks-check": 2, 36 "@ArkTS-eslint/no-async-promise-executor-check": 2, 37 "@ArkTS-eslint/no-array-constructor-check": 2, 38 "@ArkTS-eslint/max-depth-check": 2, 39 "@ArkTS-eslint/eqeqeq-check": 2, 40 "@ArkTS-eslint/no-array-constructor-ts-check": 2, 41 "@ArkTS-eslint/no-extra-semi-check": 2, 42 "@ArkTS-eslint/no-extra-boolean-cast-check":2, 43 "@ArkTS-eslint/no-confusing-void-expression-check":2, 44 "@ArkTS-eslint/prefer-const-check": 2, 45 "@ArkTS-eslint/await-thenable-check": 2, 46 "@ArkTS-eslint/init-declarations-check": 2, 47 "@ArkTS-eslint/default-param-last-check": 2, 48 "@ArkTS-eslint/explicit-function-return-type-check": 2, 49 "@ArkTS-eslint/explicit-module-boundary-types-check": 2, 50 "@ArkTS-eslint/no-dupe-class-members-check": 2, 51 "@ArkTS-eslint/ban-ts-comment-check": 2, 52 "@ArkTS-eslint/member-ordering-check": 2, 53 "@ArkTS-eslint/no-unnecessary-condition-check": 2, 54 "@ArkTS-eslint/no-unnecessary-qualifier-check": 2, 55 "@ArkTS-eslint/no-unnecessary-type-arguments-check": 2, 56 "@ArkTS-eslint/no-unnecessary-type-assertion-check": 2, 57 "@ArkTS-eslint/prefer-string-starts-ends-with-check": 2, 58 "@ArkTS-eslint/prefer-regexp-exec-check": 2, 59 "@ArkTS-eslint/max-lines-per-function-check": 2, 60 "@ArkTS-eslint/no-cond-assign-check": 2, 61 "@ArkTS-eslint/no-for-in-array-check": 2, 62 "@ArkTS-eslint/no-loss-of-precision-check": 2, 63 "@ArkTS-eslint/no-loop-func-check": 2, 64 "@ArkTS-eslint/no-extraneous-class-check": 2, 65 "@ArkTS-eslint/no-duplicate-imports-check": 2, 66 "@ArkTS-eslint/no-case-declarations-check": 2, 67 "@ArkTS-eslint/default-case-check": 2, 68 "@ArkTS-eslint/default-case-last-check": 2, 69 "@ArkTS-eslint/use-isnan-check": 2, 70 "@ArkTS-eslint/no-invalid-void-type-check": 2, 71 "@ArkTS-eslint/no-namespace-check": 2, 72 "@ArkTS-eslint/typedef-check": 2, 73 "@ArkTS-eslint/return-await-check":2, 74 "@ArkTS-eslint/prefer-reduce-type-parameter-check":2, 75 "@ArkTS-eslint/prefer-nullish-coalescing-check": 2, 76 "@ArkTS-eslint/max-lines-check": 2, 77 "@ArkTS-eslint/no-unnecessary-type-constraint-check": 2, 78 "@ArkTS-eslint/no-unsafe-argument-check": 2, 79 "@ArkTS-eslint/no-unsafe-call-check": 2, 80 "@ArkTS-eslint/no-control-regex-check": 2, 81 "@ArkTS-eslint/no-empty-character-class-check": 2, 82 "@ArkTS-eslint/no-ex-assign-check": 2, 83 "@ArkTS-eslint/no-invalid-regexp-check": 2, 84 "@ArkTS-eslint/no-octal-check": 2, 85 "@ArkTS-eslint/no-unexpected-multiline-check": 2, 86 "@ArkTS-eslint/no-unreachable-check": 2, 87 "@ArkTS-eslint/no-inferrable-types-check": 2, 88 "@ArkTS-eslint/space-before-function-paren-check": 2, 89 "@ArkTS-eslint/space-infix-ops-check": 2, 90 "@ArkTS-eslint/no-restricted-syntax-check": 2, 91 "@ArkTS-eslint/adjacent-overload-signatures-check": 2, 92 "@ArkTS-eslint/class-literal-property-style-check": 2, 93 "@ArkTS-eslint/no-confusing-non-null-assertion-check": 2, 94 "@ArkTS-eslint/no-empty-function-check": 2, 95 "@ArkTS-eslint/no-magic-numbers-check": 2, 96 "@ArkTS-eslint/prefer-enum-initializers-check": 2, 97 "@ArkTS-eslint/prefer-literal-enum-member-check": 2, 98 "@ArkTS-eslint/prefer-readonly-parameter-types-check": 2, 99 "@ArkTS-eslint/require-array-sort-compare-check": 2, 100 "@ArkTS-eslint/no-invalid-this-check": 2, 101 "@ArkTS-eslint/no-fallthrough-check": 2, 102 "@ArkTS-eslint/no-explicit-any-check": 2, 103 "@ArkTS-eslint/no-unused-expressions-check": 2, 104 "@ArkTS-eslint/no-throw-literal-check": 2, 105 "@ArkTS-eslint/comma-dangle-check": 2, 106 "@ArkTS-eslint/prefer-ts-expect-error-check": 2, 107 "@ArkTS-eslint/no-extra-parens-check": 2, 108 "@ArkTS-eslint/no-dynamic-delete-check": 2, 109 "@ArkTS-eslint/no-implicit-any-catch-check": 2, 110 "@ArkTS-eslint/no-empty-interface-check": 2, 111 "@ArkTS-eslint/no-unsafe-finally-check": 3, 112 "@ArkTS-eslint/prefer-function-type-check":3, 113 "@ArkTS-eslint/prefer-namespace-keyword-check": 3, 114 "@ArkTS-eslint/prefer-readonly-check": 2, 115 "@ArkTS-eslint/comma-spacing-check": 2, 116 "@ArkTS-eslint/naming-convention-check": 2, 117 "@ArkTS-eslint/no-extra-non-null-assertion-check": 2, 118 "@ArkTS-eslint/no-type-alias-check": 2, 119 "@ArkTS-eslint/type-annotation-spacing-check": 2, 120 "@ArkTS-eslint/func-call-spacing-check": 1, 121 "@ArkTS-eslint/unbound-method-check": 2, 122 "@ArkTS-eslint/method-signature-style-check": 2, 123 "@ArkTS-eslint/lines-between-class-members-check": 2, 124 "@ArkTS-eslint/member-delimiter-style-check": 2, 125 "@ArkTS-eslint/no-unsafe-return-check": 2, 126 "@ArkTS-eslint/no-use-before-define-check": 1, 127 "@ArkTS-eslint/quotes-check": 2, 128 "@ArkTS-eslint/prefer-as-const-check": 2, 129 "@ArkTS-eslint/prefer-optional-chain-check": 2, 130 "@ArkTS-eslint/no-trailing-spaces-check": 2, 131 "@ArkTS-eslint/no-unsafe-assignment-check": 2, 132 "@ArkTS-eslint/prefer-for-of-check": 2, 133 "@ArkTS-eslint/strict-boolean-expressions-check": 2, 134 "@ArkTS-eslint/no-implied-eval-check": 2, 135 "@ArkTS-eslint/semi-check": 2, 136 "@ArkTS-eslint/no-base-to-string-check": 2, 137 "@ArkTS-eslint/promise-function-async-check": 2, 138 "@ArkTS-eslint/prefer-includes-check": 2, 139 "@ArkTS-eslint/no-unsafe-member-access-check": 2, 140 "@ArkTS-eslint/no-unused-vars-check": 2, 141 "@ArkTS-eslint/no-useless-constructor-check": 2, 142 "@ArkTS-eslint/dot-notation-check": 2, 143 "@ArkTS-eslint/explicit-member-accessibility-check": 2, 144 "@ArkTS-eslint/keyword-spacing-check": 2, 145 "@ArkTS-eslint/no-floating-promises-check": 2, 146 "@ArkTS-eslint/no-misused-promises-check": 2 147 }, 148 "plugin:@performance/all": { 149 "@performance/array-definition-check": 3, 150 "@performance/avoid-empty-callback-check": 3, 151 "@performance/avoid-update-auto-state-var-in-aboutToReuse-check": 3, 152 "@performance/constant-property-referencing-check-in-loops": 3, 153 "@performance/effectkit-blur-check": 3, 154 "@performance/foreach-args-check": 3, 155 "@performance/foreach-index-check": 1, 156 "@performance/image-sync-load-check": 3, 157 "@performance/list-in-scroll-check": 3, 158 "@performance/lottie-animation-destroy-check": 3, 159 "@performance/multiple-associations-state-var-check": 3, 160 "@performance/remove-redundant-state-var-check": 3, 161 "@performance/set-cached-count-for-lazyforeach-check": 3, 162 "@performance/start-window-icon-check": 3, 163 "@performance/timezone-interface-check": 3, 164 "@performance/typed-array-check": 3, 165 "@performance/use-object-link-to-replace-prop-check": 3, 166 "@performance/web-cache-mode-check": 3, 167 "@performance/number-init-check": 3, 168 "@performance/sparse-array-check": 3, 169 "@performance/high-frequency-log-check": 1, 170 "@performance/waterflow-data-preload-check": 3, 171 "@performance/union-type-array-check": 3, 172 "@performance/layout-properties-scale-check": 3, 173 "@performance/optional-parameters-check": 3, 174 "@performance/use-grid-layout-options-check": 3, 175 "@performance/remove-unchanged-state-var-check": 3, 176 "@performance/js-code-cache-by-precompile-check": 3, 177 "@performance/js-code-cache-by-interception-check": 3, 178 "@performance/web-on-active-check": 3, 179 "@performance/gif-hardware-decoding-check": 1 180 }, 181 "plugin:@performance/recommended": { 182 "@performance/foreach-args-check": 1, 183 "@performance/start-window-icon-check": 3, 184 "@performance/waterflow-data-preload-check": 3, 185 "@performance/high-frequency-log-check": 1 186 }, 187 "plugin:@security/all": { 188 "@security/specified-interface-call-chain-check": 3 189 }, 190 "plugin:@correctness/all": { 191 "@correctness/audio-interrupt-check": 2, 192 "@correctness/audio-pause-or-mute-check": 1, 193 "@correctness/avsession-buttons-check": 1, 194 "@correctness/avsession-metadata-check": 1, 195 "@correctness/image-interpolation-check": 1, 196 "@correctness/image-pixel-format-check": 1 197 }, 198 "plugin:@migration/all": { 199 "@migration/arkts-obj-literal-generate-class-instance": 1, 200 "@migration/arkts-instance-method-bind-this": 1, 201 "@migration/arkts-no-ts-like-as": 1, 202 "@migration/arkui-data-observation": 1, 203 "@migration/arkui-stateful-appstorage": 1, 204 "@migration/arkui-no-update-in-build": 1, 205 "@migration/arkui-custombuilder-passing": 1, 206 "@migration/no-method-overriding-field-check": 1, 207 "@migration/interop-backward-dfa": 1, 208 "@migration/interop-dynamic-object-literals": 1, 209 "@migration/interop-assign": 1, 210 "@migration/interop-boxed-type-check": 1, 211 "@migration/interop-js-modify-property": 1, 212 "@migration/arkts-interop-s2d-object-literal": 1, 213 "@migration/arkts-interop-s2d-dynamic-call-builtin-api-not-in-static": 1 214 } 215}