Skip to content

Commit 9ec32e4

Browse files
committed
style: add import eslint
1 parent aa9ba7f commit 9ec32e4

File tree

91 files changed

+139
-168
lines changed

Some content is hidden

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

91 files changed

+139
-168
lines changed

.eslintrc.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@ module.exports = {
1111
parserOptions: {
1212
parser: 'babel-eslint',
1313
},
14-
extends: ['plugin:vue/vue3-recommended', 'prettier'],
15-
plugins: ['markdown', 'jest', '@typescript-eslint'],
14+
extends: [
15+
'plugin:vue/vue3-recommended',
16+
'plugin:import/recommended',
17+
'plugin:import/typescript',
18+
'prettier',
19+
],
20+
plugins: ['markdown', 'jest', '@typescript-eslint', 'import'],
1621
overrides: [
1722
{
1823
files: ['*.md'],
@@ -57,6 +62,9 @@ module.exports = {
5762
},
5863
],
5964
rules: {
65+
'import/no-named-as-default': 'off',
66+
'import/namespace': [2, { allowComputed: true }],
67+
'import/no-named-as-default-member': 'off',
6068
'comma-dangle': [2, 'always-multiline'],
6169
'no-var': 'error',
6270
'no-console': [2, { allow: ['warn', 'error'] }],

components/_util/hooks/useMergedState.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import type { Ref, UnwrapRef } from 'vue';
2-
import { toRaw } from 'vue';
3-
import { watchEffect } from 'vue';
4-
import { unref } from 'vue';
5-
import { watch } from 'vue';
6-
import { ref } from 'vue';
2+
import { toRaw, watchEffect, unref, watch, ref } from 'vue';
73

84
export default function useMergedState<T, R = Ref<T>>(
95
defaultStateValue: T | (() => T),

components/_util/transition.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ import type {
55
TransitionGroupProps,
66
TransitionProps,
77
} from 'vue';
8-
import { onUpdated } from 'vue';
9-
import { getCurrentInstance } from 'vue';
10-
import { defineComponent, nextTick, Transition as T, TransitionGroup as TG } from 'vue';
8+
import {
9+
onUpdated,
10+
getCurrentInstance,
11+
defineComponent,
12+
nextTick,
13+
Transition as T,
14+
TransitionGroup as TG,
15+
} from 'vue';
1116

1217
export const getTransitionProps = (transitionName: string, opt: TransitionProps = {}) => {
1318
if (process.env.NODE_ENV === 'test') {

components/avatar/__tests__/Avatar.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { mount } from '@vue/test-utils';
2-
import { asyncExpect } from '@/tests/utils';
2+
import { asyncExpect } from '../../../tests/utils';
33
import Avatar from '..';
44
import useBreakpoint from '../../_util/hooks/useBreakpoint';
55

components/badge/__tests__/index.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { mount } from '@vue/test-utils';
22
import Badge from '../index';
33
import mountTest from '../../../tests/shared/mountTest';
44

5-
import { asyncExpect } from '@/tests/utils';
5+
import { asyncExpect } from '../../../tests/utils';
66
describe('Badge', () => {
77
it('badge dot not scaling count > 9', () => {
88
const badge = mount({

components/button/__tests__/wave.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Button from '../index';
22
import { mount } from '@vue/test-utils';
3-
import { asyncExpect, sleep } from '@/tests/utils';
3+
import { asyncExpect, sleep } from '../../../tests/utils';
44

55
describe('click wave effect', () => {
66
async function clickButton(wrapper) {

components/calendar/__tests__/index.test.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import dayjs from 'dayjs';
22
import { mount } from '@vue/test-utils';
3-
import { asyncExpect } from '@/tests/utils';
3+
import { asyncExpect , sleep } from '../../../tests/utils';
44
import MockDate from 'mockdate';
55
import Calendar from '..';
66
import Header from '../Header';
77
import mountTest from '../../../tests/shared/mountTest';
8-
import { sleep } from '../../../tests/utils';
98
import generateConfig from '../../vc-picker/generate/dayjs';
109

1110
describe('Calendar', () => {

components/carousel/__tests__/index.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { mount } from '@vue/test-utils';
22
import { h, createVNode } from 'vue';
3-
import { asyncExpect, sleep } from '@/tests/utils';
3+
import { asyncExpect, sleep } from '../../../tests/utils';
44
import Carousel from '..';
55
import mountTest from '../../../tests/shared/mountTest';
66

components/cascader/__tests__/index.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { asyncExpect } from '@/tests/utils';
1+
import { asyncExpect } from '../../../tests/utils';
22
import { mount } from '@vue/test-utils';
33
import KeyCode from '../../_util/KeyCode';
44
import Cascader from '..';

components/checkbox/__tests__/group.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { mount } from '@vue/test-utils';
2-
import { asyncExpect, sleep } from '@/tests/utils';
2+
import { asyncExpect, sleep } from '../../../tests/utils';
33
import Checkbox from '../index';
44
import mountTest from '../../../tests/shared/mountTest';
55

0 commit comments

Comments
 (0)