Skip to content

Commit de74785

Browse files
authored
chore(deps): update @antfu/eslint-config v3.8.0 (#6751)
1 parent 9d9bad5 commit de74785

File tree

421 files changed

+1807
-1765
lines changed

Some content is hidden

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

421 files changed

+1807
-1765
lines changed

docs/.vitepress/components/ListItem.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
2-
import { computed, effectScope, onMounted, ref } from 'vue'
32
import { until, useElementVisibility } from '@vueuse/core'
3+
import { computed, effectScope, onMounted, ref } from 'vue'
44
55
const el = ref<HTMLDivElement>()
66
const state = ref(0)

docs/.vitepress/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
import { defineConfig } from 'vitepress'
2-
import { withPwa } from '@vite-pwa/vitepress'
31
import { transformerTwoslash } from '@shikijs/vitepress-twoslash'
2+
import { withPwa } from '@vite-pwa/vitepress'
3+
import { defineConfig } from 'vitepress'
44
import { tabsMarkdownPlugin } from 'vitepress-plugin-tabs'
55
import { version } from '../../package.json'
6+
import { teamMembers } from './contributors'
67
import {
78
contributing,
89
discord,
@@ -18,7 +19,6 @@ import {
1819
} from './meta'
1920
import { pwa } from './scripts/pwa'
2021
import { transformHead } from './scripts/transformHead'
21-
import { teamMembers } from './contributors'
2222

2323
export default ({ mode }: { mode: string }) => {
2424
return withPwa(defineConfig({

docs/.vitepress/contributors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,4 @@ const plainTeamEmeritiMembers: CoreTeam[] = [
164164
const teamMembers = plainTeamMembers.map(tm => createLinks(tm))
165165
const teamEmeritiMembers = plainTeamEmeritiMembers.map(tm => createLinks(tm))
166166

167-
export { teamMembers, teamEmeritiMembers }
167+
export { teamEmeritiMembers, teamMembers }

docs/.vitepress/scripts/cli-generator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import type { CLIOption, CLIOptions } from '../../../packages/vitest/src/node/cli/cli-config'
12
import { writeFileSync } from 'node:fs'
23
import { dirname, resolve } from 'node:path'
34
import { fileURLToPath } from 'node:url'
4-
import type { CLIOption, CLIOptions } from '../../../packages/vitest/src/node/cli/cli-config'
55
import { cliOptionsConfig } from '../../../packages/vitest/src/node/cli/cli-config'
66

77
const docsDir = resolve(dirname(fileURLToPath(import.meta.url)), '../..')

docs/.vitepress/scripts/fetch-avatars.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ async function download(url: string, fileName: string) {
1111
if (existsSync(fileName)) {
1212
return
1313
}
14-
// eslint-disable-next-line no-console
14+
1515
console.log('downloading', fileName)
1616
try {
1717
const image = await (await fetch(url)).arrayBuffer()

docs/.vitepress/scripts/pwa.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { PwaOptions } from '@vite-pwa/vitepress'
22
import {
33
githubusercontentRegex,
4-
pwaFontStylesRegex,
54
pwaFontsRegex,
5+
pwaFontStylesRegex,
66
vitestDescription,
77
vitestName,
88
vitestShortName,

docs/.vitepress/theme/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import { h } from 'vue'
21
import type { Theme } from 'vitepress'
3-
import DefaultTheme from 'vitepress/theme'
4-
import { inBrowser } from 'vitepress'
5-
import '../style/main.css'
6-
import '../style/vars.css'
7-
import 'uno.css'
82
import TwoslashFloatingVue from '@shikijs/vitepress-twoslash/client'
3+
import { inBrowser } from 'vitepress'
4+
import DefaultTheme from 'vitepress/theme'
95
import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client'
6+
import { h } from 'vue'
107
import HomePage from '../components/HomePage.vue'
118
import Version from '../components/Version.vue'
9+
import '../style/main.css'
10+
import '../style/vars.css'
11+
import 'uno.css'
1212
import '@shikijs/vitepress-twoslash/style.css'
1313

1414
if (inBrowser) {

docs/advanced/pool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ To communicate between different processes, you can create methods object using
6565
```ts
6666
import { createBirpc } from 'birpc'
6767
import { parse, stringify } from 'flatted'
68-
import { WorkspaceProject, createMethodsRPC } from 'vitest/node'
68+
import { createMethodsRPC, WorkspaceProject } from 'vitest/node'
6969

7070
function createRpc(project: WorkspaceProject, wss: WebSocketServer) {
7171
return createBirpc(

docs/advanced/runner.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ A task is an object that is part of a suite. It is automatically added to the cu
250250
// ./utils/custom.js
251251
import { createTaskCollector, getCurrentSuite, setFn } from 'vitest/suite'
252252

253-
export { describe, beforeAll, afterAll } from 'vitest'
253+
export { afterAll, beforeAll, describe } from 'vitest'
254254

255255
// this function will be called during collection phase:
256256
// don't call function handler here, add it to suite tasks

docs/guide/mocking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ You can use it like below in your [setup file](/config/#setupfiles)
443443
```js
444444
import { afterAll, afterEach, beforeAll } from 'vitest'
445445
import { setupServer } from 'msw/node'
446-
import { HttpResponse, graphql, http } from 'msw'
446+
import { graphql, http, HttpResponse } from 'msw'
447447

448448
const posts = [
449449
{

docs/vite.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { Plugin } from 'vite'
2-
import { defineConfig } from 'vite'
3-
import Components from 'unplugin-vue-components/vite'
4-
import Unocss from 'unocss/vite'
52
import { presetAttributify, presetIcons, presetUno } from 'unocss'
3+
import Unocss from 'unocss/vite'
4+
import Components from 'unplugin-vue-components/vite'
5+
import { defineConfig } from 'vite'
66

77
export default defineConfig({
88
optimizeDeps: {

eslint.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,10 @@ export default antfu(
9898
files: [
9999
`docs/${GLOB_SRC}`,
100100
`**/*.md`,
101+
`**/*.md/${GLOB_SRC}`,
101102
],
102103
rules: {
104+
'perfectionist/sort-imports': 'off',
103105
'style/max-statements-per-line': 'off',
104106
'import/newline-after-import': 'off',
105107
'import/first': 'off',
@@ -122,6 +124,7 @@ export default antfu(
122124
`test/${GLOB_SRC}`,
123125
],
124126
rules: {
127+
'antfu/no-top-level-await': 'off',
125128
'unicorn/consistent-function-scoping': 'off',
126129
},
127130
},

examples/fastify/test/app.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { afterAll, expect, test } from 'vitest'
21
import supertest from 'supertest'
2+
import { afterAll, expect, test } from 'vitest'
33

4-
import app from '../src/app'
54
import { usersData } from '../mockData'
5+
import app from '../src/app'
66

77
test('with HTTP injection', async () => {
88
const response = await app.inject({

examples/lit/src/my-button.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LitElement, css, html } from 'lit'
1+
import { css, html, LitElement } from 'lit'
22
import { customElement, property } from 'lit/decorators.js'
33

44
/**

examples/lit/test/basic.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { beforeEach, describe, expect, it } from 'vitest'
21
import { page } from '@vitest/browser/context'
2+
import { beforeEach, describe, expect, it } from 'vitest'
33

44
import '../src/my-button.js'
55

examples/workspace/packages/client/test/basic.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React from 'react'
2-
import { expect, test } from 'vitest'
31
import { render, screen } from '@testing-library/react'
42
import { userEvent } from '@testing-library/user-event'
3+
import React from 'react'
4+
import { expect, test } from 'vitest'
55
import Link from '../components/Link.jsx'
66

77
test('Link changes the state when hovered', async () => {

examples/workspace/packages/server/test/app.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { afterAll, expect, test } from 'vitest'
21
import supertest from 'supertest'
2+
import { afterAll, expect, test } from 'vitest'
33

4-
import app from '../src/app'
54
import { usersData } from '../mockData'
5+
import app from '../src/app'
66

77
test('with HTTP injection', async () => {
88
const response = await app.inject({

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"test:browser:playwright": "pnpm -C test/browser run test:playwright"
3737
},
3838
"devDependencies": {
39-
"@antfu/eslint-config": "3.0.0",
39+
"@antfu/eslint-config": "^3.8.0",
4040
"@antfu/ni": "^0.23.0",
4141
"@playwright/test": "^1.48.0",
4242
"@rollup/plugin-commonjs": "^28.0.0",

packages/browser/rollup.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createRequire } from 'node:module'
2-
import esbuild from 'rollup-plugin-esbuild'
3-
import dts from 'rollup-plugin-dts'
4-
import resolve from '@rollup/plugin-node-resolve'
52
import commonjs from '@rollup/plugin-commonjs'
63
import json from '@rollup/plugin-json'
4+
import resolve from '@rollup/plugin-node-resolve'
75
import { defineConfig } from 'rollup'
6+
import dts from 'rollup-plugin-dts'
7+
import esbuild from 'rollup-plugin-esbuild'
88

99
const require = createRequire(import.meta.url)
1010
const pkg = require('./package.json')

packages/browser/src/client/channel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { CancelReason } from '@vitest/runner'
21
import type { MockedModuleSerialized } from '@vitest/mocker'
2+
import type { CancelReason } from '@vitest/runner'
33
import { getBrowserState } from './utils'
44

55
export interface IframeDoneEvent {

packages/browser/src/client/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { CancelReason } from '@vitest/runner'
2+
import type { WebSocketBrowserEvents, WebSocketBrowserHandlers } from '../node/types'
23
import { type BirpcReturn, createBirpc } from 'birpc'
34
import { parse, stringify } from 'flatted'
4-
import type { WebSocketBrowserEvents, WebSocketBrowserHandlers } from '../node/types'
55
import { getBrowserState } from './utils'
66

77
const PAGE_TYPE = getBrowserState().type

packages/browser/src/client/orchestrator.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import type { SerializedConfig } from 'vitest'
12
import { channel, client } from '@vitest/browser/client'
3+
import { globalChannel, type GlobalChannelIncomingEvent, type IframeChannelEvent, type IframeChannelIncomingEvent } from '@vitest/browser/client'
24
import { generateHash } from '@vitest/runner/utils'
3-
import { type GlobalChannelIncomingEvent, type IframeChannelEvent, type IframeChannelIncomingEvent, globalChannel } from '@vitest/browser/client'
45
import { relative } from 'pathe'
5-
import type { SerializedConfig } from 'vitest'
6-
import { getBrowserState, getConfig } from './utils'
7-
import { getUiAPI } from './ui'
86
import { createModuleMockerInterceptor } from './tester/msw'
7+
import { getUiAPI } from './ui'
8+
import { getBrowserState, getConfig } from './utils'
99

1010
const url = new URL(location.href)
1111
const ID_ALL = '__vitest_all__'

packages/browser/src/client/tester/context.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import type { RunnerTask } from 'vitest'
2-
import type { BrowserRPC } from '@vitest/browser/client'
31
import type { Options as TestingLibraryOptions, UserEvent as TestingLibraryUserEvent } from '@testing-library/user-event'
2+
import type { BrowserRPC } from '@vitest/browser/client'
3+
import type { RunnerTask } from 'vitest'
44
import type {
55
BrowserPage,
66
Locator,

packages/browser/src/client/tester/expect-element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import * as matchers from '@testing-library/jest-dom/matchers'
21
import type { Locator } from '@vitest/browser/context'
32
import type { ExpectPollOptions } from 'vitest'
3+
import * as matchers from '@testing-library/jest-dom/matchers'
44
import { chai, expect } from 'vitest'
55

66
export async function setupExpectDom() {

packages/browser/src/client/tester/locators/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import type { BrowserRPC } from '@vitest/browser/client'
12
import type {
23
LocatorByRoleOptions,
34
LocatorOptions,
@@ -7,21 +8,20 @@ import type {
78
UserEventFillOptions,
89
UserEventHoverOptions,
910
} from '@vitest/browser/context'
11+
import type { WorkerGlobalState } from 'vitest'
12+
import type { BrowserRunnerState } from '../../utils'
1013
import { page, server } from '@vitest/browser/context'
11-
import type { BrowserRPC } from '@vitest/browser/client'
1214
import {
13-
Ivya,
14-
type ParsedSelector,
1515
getByAltTextSelector,
1616
getByLabelSelector,
1717
getByPlaceholderSelector,
1818
getByRoleSelector,
1919
getByTestIdSelector,
2020
getByTextSelector,
2121
getByTitleSelector,
22+
Ivya,
23+
type ParsedSelector,
2224
} from 'ivya'
23-
import type { WorkerGlobalState } from 'vitest'
24-
import type { BrowserRunnerState } from '../../utils'
2525
import { getBrowserState, getWorkerState } from '../../utils'
2626
import { getElementError } from '../public-utils'
2727

packages/browser/src/client/tester/locators/preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { page, server } from '@vitest/browser/context'
21
import { userEvent } from '@testing-library/user-event'
2+
import { page, server } from '@vitest/browser/context'
33
import {
44
getByAltTextSelector,
55
getByLabelSelector,

packages/browser/src/client/tester/msw.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { channel } from '@vitest/browser/client'
21
import type {
32
IframeChannelEvent,
43
IframeMockFactoryRequestEvent,
54
IframeMockingDoneEvent,
65
} from '@vitest/browser/client'
76
import type { MockedModuleSerialized } from '@vitest/mocker'
7+
import { channel } from '@vitest/browser/client'
88
import { ManualMockedModule } from '@vitest/mocker'
99
import { ModuleMockerMSWInterceptor } from '@vitest/mocker/browser'
1010
import { nanoid } from '@vitest/utils'

packages/browser/src/client/tester/public-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type Locator, type LocatorSelectors, page } from '@vitest/browser/context'
2-
import { type StringifyOptions, stringify } from 'vitest/utils'
32
import { asLocator } from 'ivya'
3+
import { stringify, type StringifyOptions } from 'vitest/utils'
44

55
export function getElementLocatorSelectors(element: Element): LocatorSelectors {
66
const locator = page.elementLocator(element)

packages/browser/src/client/tester/rpc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { getSafeTimers } from 'vitest/utils'
21
import type { VitestBrowserClient } from '@vitest/browser/client'
2+
import { getSafeTimers } from 'vitest/utils'
33

44
const { get } = Reflect
55

packages/browser/src/client/tester/runner.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import type { CancelReason, File, Suite, Task, TaskResultPack, VitestRunner } from '@vitest/runner'
22
import type { SerializedConfig, WorkerGlobalState } from 'vitest'
33
import type { VitestExecutor } from 'vitest/execute'
4-
import { NodeBenchmarkRunner, VitestTestRunner } from 'vitest/runners'
5-
import { loadDiffConfig, loadSnapshotSerializers, takeCoverageInsideWorker } from 'vitest/browser'
6-
import { TraceMap, originalPositionFor } from 'vitest/utils'
7-
import { page, userEvent } from '@vitest/browser/context'
4+
import type { VitestBrowserClientMocker } from './mocker'
85
import { globalChannel } from '@vitest/browser/client'
6+
import { page, userEvent } from '@vitest/browser/context'
7+
import { loadDiffConfig, loadSnapshotSerializers, takeCoverageInsideWorker } from 'vitest/browser'
8+
import { NodeBenchmarkRunner, VitestTestRunner } from 'vitest/runners'
9+
import { originalPositionFor, TraceMap } from 'vitest/utils'
910
import { executor } from '../utils'
10-
import { VitestBrowserSnapshotEnvironment } from './snapshot'
1111
import { rpc } from './rpc'
12-
import type { VitestBrowserClientMocker } from './mocker'
12+
import { VitestBrowserSnapshotEnvironment } from './snapshot'
1313

1414
interface BrowserRunnerOptions {
1515
config: SerializedConfig

packages/browser/src/client/tester/snapshot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import type { SnapshotEnvironment } from 'vitest/snapshot'
2-
import { type ParsedStack, TraceMap, originalPositionFor } from 'vitest/utils'
31
import type { VitestBrowserClient } from '@vitest/browser/client'
2+
import type { SnapshotEnvironment } from 'vitest/snapshot'
3+
import { originalPositionFor, type ParsedStack, TraceMap } from 'vitest/utils'
44

55
export class VitestBrowserSnapshotEnvironment implements SnapshotEnvironment {
66
private sourceMaps = new Map<string, any>()

packages/browser/src/client/tester/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import type { BrowserRPC } from '@vitest/browser/client'
12
import type { WorkerGlobalState } from 'vitest'
23
import { parse } from 'flatted'
3-
import type { BrowserRPC } from '@vitest/browser/client'
44
import { getBrowserState } from '../utils'
55

66
const config = getBrowserState().config

packages/browser/src/client/tester/tester.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import { SpyModule, collectTests, setupCommonEnv, startCoverageInsideWorker, startTests, stopCoverageInsideWorker } from 'vitest/browser'
2-
import { page, userEvent } from '@vitest/browser/context'
31
import type { IframeMockEvent, IframeMockInvalidateEvent, IframeUnmockEvent } from '@vitest/browser/client'
42
import { channel, client, onCancel, waitForChannel } from '@vitest/browser/client'
3+
import { page, userEvent } from '@vitest/browser/context'
4+
import { collectTests, setupCommonEnv, SpyModule, startCoverageInsideWorker, startTests, stopCoverageInsideWorker } from 'vitest/browser'
55
import { executor, getBrowserState, getConfig, getWorkerState } from '../utils'
66
import { setupDialogsSpy } from './dialog'
7+
import { setupExpectDom } from './expect-element'
78
import { setupConsoleLogSpy } from './logger'
9+
import { VitestBrowserClientMocker } from './mocker'
810
import { createSafeRpc } from './rpc'
911
import { browserHashMap, initiateRunner } from './runner'
10-
import { VitestBrowserClientMocker } from './mocker'
11-
import { setupExpectDom } from './expect-element'
1212

1313
const cleanupSymbol = Symbol.for('vitest:component-cleanup')
1414

0 commit comments

Comments
 (0)