Skip to content

Commit b23b123

Browse files
JavaLionLigitee-org
authored andcommitted
!195 发布 5.3.1-BETA_2.3.0-BETA 公测版本
Merge pull request !195 from 疯狂的狮子Li/dev
2 parents b1f0b3c + 3eab423 commit b23b123

File tree

98 files changed

+576
-484
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+576
-484
lines changed

.eslintrc-auto-import.json

Lines changed: 55 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,25 @@
11
{
22
"globals": {
3-
"ComponentInternalInstance": true,
4-
"TransferKey": true,
5-
"ElFormRules": true,
6-
"CheckboxValueType": true,
7-
"PropType": true,
8-
"DateModelType": true,
9-
"UploadFile": true,
10-
"ElFormInstance": true,
11-
"ElTableInstance": true,
12-
"ElTreeInstance": true,
13-
"ElTreeSelectInstance": true,
14-
"ElSelectInstance": true,
15-
"ElUploadInstance": true,
16-
"ElCardInstance": true,
17-
"ElDialogInstance": true,
18-
"ElInputInstance": true,
19-
"ElInputNumberInstance": true,
20-
"ElRadioInstance": true,
21-
"ElRadioGroupInstance": true,
22-
"ElRadioButtonInstance": true,
23-
"ElCheckboxInstance": true,
24-
"ElCheckboxGroupInstance": true,
25-
"ElSwitchInstance": true,
26-
"ElDatePickerInstance": true,
27-
"ElTimePickerInstance": true,
28-
"ElTimeSelectInstance": true,
29-
"ElScrollbarInstance": true,
30-
"ElCascaderInstance": true,
31-
"ElColorPickerInstance": true,
32-
"ElRateInstance": true,
33-
"ElSliderInstance": true,
34-
"useRouter": true,
35-
"useRoute": true,
3+
"Component": true,
4+
"ComponentPublicInstance": true,
5+
"ComputedRef": true,
6+
"DirectiveBinding": true,
367
"EffectScope": true,
37-
"ElTable": true,
38-
"ElSelect": true,
39-
"ElUpload": true,
40-
"ElForm": true,
41-
"ElTree": true,
8+
"ElLoading": true,
429
"ElMessage": true,
4310
"ElMessageBox": true,
11+
"ElNotification": true,
12+
"ExtractDefaultPropTypes": true,
13+
"ExtractPropTypes": true,
14+
"ExtractPublicPropTypes": true,
15+
"InjectionKey": true,
16+
"MaybeRef": true,
17+
"MaybeRefOrGetter": true,
18+
"PropType": true,
19+
"Ref": true,
20+
"VNode": true,
21+
"WritableComputedRef": true,
22+
"acceptHMRUpdate": true,
4423
"asyncComputed": true,
4524
"autoResetRef": true,
4625
"computed": true,
@@ -54,36 +33,50 @@
5433
"createEventHook": true,
5534
"createGlobalState": true,
5635
"createInjectionState": true,
36+
"createPinia": true,
5737
"createReactiveFn": true,
38+
"createReusableTemplate": true,
5839
"createSharedComposable": true,
40+
"createTemplatePromise": true,
5941
"createUnrefFn": true,
6042
"customRef": true,
6143
"debouncedRef": true,
6244
"debouncedWatch": true,
6345
"defineAsyncComponent": true,
6446
"defineComponent": true,
47+
"defineStore": true,
6548
"eagerComputed": true,
6649
"effectScope": true,
6750
"extendRef": true,
51+
"getActivePinia": true,
6852
"getCurrentInstance": true,
6953
"getCurrentScope": true,
7054
"h": true,
7155
"ignorableWatch": true,
7256
"inject": true,
57+
"injectLocal": true,
7358
"isDefined": true,
7459
"isProxy": true,
7560
"isReactive": true,
7661
"isReadonly": true,
7762
"isRef": true,
7863
"makeDestructurable": true,
64+
"mapActions": true,
65+
"mapGetters": true,
66+
"mapState": true,
67+
"mapStores": true,
68+
"mapWritableState": true,
7969
"markRaw": true,
8070
"nextTick": true,
8171
"onActivated": true,
8272
"onBeforeMount": true,
73+
"onBeforeRouteLeave": true,
74+
"onBeforeRouteUpdate": true,
8375
"onBeforeUnmount": true,
8476
"onBeforeUpdate": true,
8577
"onClickOutside": true,
8678
"onDeactivated": true,
79+
"onElementRemoval": true,
8780
"onErrorCaptured": true,
8881
"onKeyStroke": true,
8982
"onLongPress": true,
@@ -95,8 +88,10 @@
9588
"onStartTyping": true,
9689
"onUnmounted": true,
9790
"onUpdated": true,
91+
"onWatcherCleanup": true,
9892
"pausableWatch": true,
9993
"provide": true,
94+
"provideLocal": true,
10095
"reactify": true,
10196
"reactifyObject": true,
10297
"reactive": true,
@@ -111,12 +106,14 @@
111106
"refThrottled": true,
112107
"refWithControl": true,
113108
"resolveComponent": true,
114-
"resolveDirective": true,
115109
"resolveRef": true,
116110
"resolveUnref": true,
111+
"setActivePinia": true,
112+
"setMapStoreSuffix": true,
117113
"shallowReactive": true,
118114
"shallowReadonly": true,
119115
"shallowRef": true,
116+
"storeToRefs": true,
120117
"syncRef": true,
121118
"syncRefs": true,
122119
"templateRef": true,
@@ -126,6 +123,7 @@
126123
"toReactive": true,
127124
"toRef": true,
128125
"toRefs": true,
126+
"toValue": true,
129127
"triggerRef": true,
130128
"tryOnBeforeMount": true,
131129
"tryOnBeforeUnmount": true,
@@ -136,11 +134,14 @@
136134
"unrefElement": true,
137135
"until": true,
138136
"useActiveElement": true,
137+
"useAnimate": true,
138+
"useArrayDifference": true,
139139
"useArrayEvery": true,
140140
"useArrayFilter": true,
141141
"useArrayFind": true,
142142
"useArrayFindIndex": true,
143143
"useArrayFindLast": true,
144+
"useArrayIncludes": true,
144145
"useArrayJoin": true,
145146
"useArrayMap": true,
146147
"useArrayReduce": true,
@@ -157,9 +158,11 @@
157158
"useBrowserLocation": true,
158159
"useCached": true,
159160
"useClipboard": true,
161+
"useClipboardItems": true,
160162
"useCloned": true,
161163
"useColorMode": true,
162164
"useConfirmDialog": true,
165+
"useCountdown": true,
163166
"useCounter": true,
164167
"useCssModule": true,
165168
"useCssVar": true,
@@ -198,6 +201,7 @@
198201
"useFullscreen": true,
199202
"useGamepad": true,
200203
"useGeolocation": true,
204+
"useId": true,
201205
"useIdle": true,
202206
"useImage": true,
203207
"useInfiniteScroll": true,
@@ -206,13 +210,15 @@
206210
"useIntervalFn": true,
207211
"useKeyModifier": true,
208212
"useLastChanged": true,
213+
"useLink": true,
209214
"useLocalStorage": true,
210215
"useMagicKeys": true,
211216
"useManualRefHistory": true,
212217
"useMediaControls": true,
213218
"useMediaQuery": true,
214219
"useMemoize": true,
215220
"useMemory": true,
221+
"useModel": true,
216222
"useMounted": true,
217223
"useMouse": true,
218224
"useMouseInElement": true,
@@ -226,6 +232,8 @@
226232
"useOnline": true,
227233
"usePageLeave": true,
228234
"useParallax": true,
235+
"useParentElement": true,
236+
"usePerformanceObserver": true,
229237
"usePermission": true,
230238
"usePointer": true,
231239
"usePointerLock": true,
@@ -235,10 +243,14 @@
235243
"usePreferredDark": true,
236244
"usePreferredLanguages": true,
237245
"usePreferredReducedMotion": true,
246+
"usePreferredReducedTransparency": true,
238247
"usePrevious": true,
239248
"useRafFn": true,
240249
"useRefHistory": true,
241250
"useResizeObserver": true,
251+
"useRoute": true,
252+
"useRouter": true,
253+
"useSSRWidth": true,
242254
"useScreenOrientation": true,
243255
"useScreenSafeArea": true,
244256
"useScriptTag": true,
@@ -256,6 +268,7 @@
256268
"useStyleTag": true,
257269
"useSupported": true,
258270
"useSwipe": true,
271+
"useTemplateRef": true,
259272
"useTemplateRefsList": true,
260273
"useTextDirection": true,
261274
"useTextSelection": true,
@@ -291,22 +304,17 @@
291304
"watchArray": true,
292305
"watchAtMost": true,
293306
"watchDebounced": true,
307+
"watchDeep": true,
294308
"watchEffect": true,
295309
"watchIgnorable": true,
310+
"watchImmediate": true,
296311
"watchOnce": true,
297312
"watchPausable": true,
298313
"watchPostEffect": true,
299314
"watchSyncEffect": true,
300315
"watchThrottled": true,
301316
"watchTriggerable": true,
302317
"watchWithFilter": true,
303-
"whenever": true,
304-
"ImportOption": true,
305-
"TreeType": true,
306-
"FieldOption": true,
307-
"PageData": true,
308-
"storeToRefs": true,
309-
"DictDataOption": true,
310-
"UploadOption": true
318+
"whenever": true
311319
}
312320
}

eslint.config.js

Lines changed: 0 additions & 86 deletions
This file was deleted.

eslint.config.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import pluginVue from 'eslint-plugin-vue';
2+
import globals from 'globals';
3+
import prettier from 'eslint-plugin-prettier';
4+
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript';
5+
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting';
6+
7+
export default defineConfigWithVueTs(
8+
{
9+
name: 'app/files-to-lint',
10+
files: ['**/*.{js,cjs,ts,mts,tsx,vue}']
11+
},
12+
13+
{
14+
name: 'app/files-to-ignore',
15+
ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**']
16+
},
17+
{
18+
languageOptions: {
19+
globals: globals.browser
20+
}
21+
},
22+
pluginVue.configs['flat/essential'],
23+
vueTsConfigs.recommended,
24+
skipFormatting,
25+
{
26+
plugins: { prettier },
27+
rules: {
28+
'@typescript-eslint/no-empty-function': 'off',
29+
'@typescript-eslint/no-explicit-any': 'off',
30+
'@typescript-eslint/no-unused-vars': 'off',
31+
'@typescript-eslint/no-this-alias': 'off',
32+
// vue
33+
'vue/multi-word-component-names': 'off',
34+
'vue/valid-define-props': 'off',
35+
'vue/no-v-model-argument': 'off',
36+
'prefer-rest-params': 'off',
37+
// prettier
38+
'prettier/prettier': 'error',
39+
// 允许使用空Object类型 {}
40+
'@typescript-eslint/no-empty-object-type': 'off',
41+
'@typescript-eslint/no-unused-expressions': 'off'
42+
}
43+
}
44+
);

0 commit comments

Comments
 (0)