• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}