Skip to content

Commit b4ae308

Browse files
committed
Enable Biome Import Organizer
1 parent 8b9354f commit b4ae308

16 files changed

+71
-13
lines changed

biome.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,49 @@
1111
"!**/.pnp.loader.mjs"
1212
]
1313
},
14+
"assist": {
15+
"actions": {
16+
"source": {
17+
"organizeImports": {
18+
"level": "on",
19+
"options": {
20+
"groups": [
21+
{ "type": false, "source": ":NODE:" },
22+
{ "type": false, "source": ["vitest", "vitest/**", "@vitest/**", "vitest-*"] },
23+
{ "type": false, "source": "@testing-library/**" },
24+
{ "type": false, "source": ["react", "react-dom", "react-dom/**", "react-native"] },
25+
{ "type": false, "source": [":PACKAGE:"] },
26+
":BLANK_LINE:",
27+
{
28+
"type": false,
29+
"source": [
30+
":PATH:",
31+
"!**/hooks/*",
32+
"!**/use*.js",
33+
"!**/shared/*",
34+
"!**/utils/*",
35+
"!**/__mocks__/*",
36+
"!**/test-utils.js"
37+
]
38+
},
39+
":BLANK_LINE:",
40+
{ "type": false, "source": ["**/hooks/*", "**/use*.js"] },
41+
":BLANK_LINE:",
42+
{ "type": false, "source": ["**/shared/*", "**/utils/*"] },
43+
":BLANK_LINE:",
44+
{ "type": false, "source": "**/__mocks__/*" },
45+
":BLANK_LINE:",
46+
{ "type": false, "source": "**/test-utils.js" },
47+
":BLANK_LINE:",
48+
":NODE:",
49+
":PACKAGE:",
50+
":PATH:"
51+
]
52+
}
53+
}
54+
}
55+
}
56+
},
1457
"formatter": {
1558
"lineWidth": 100,
1659
"indentStyle": "space"

src/every.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncEvery from './every.js';
34

45
import {

src/every_strict.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncEveryStrict from './every_strict.js';
34

45
import {

src/filter.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncFilter from './filter.js';
34

45
import {

src/filter_strict.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncFilterStrict from './filter_strict.js';
34

45
import {

src/find.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncFind from './find.js';
34

45
import {

src/findIndex.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { assertType, describe, expect, it, vi } from 'vitest';
2+
23
import asyncFindIndex from './findIndex.js';
34

45
import {

src/forEach.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { describe, expect, it, vi } from 'vitest';
2+
23
import asyncForEach from './forEach.js';
34

45
import {

src/forEach_strict.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { describe, expect, it, vi } from 'vitest';
2+
23
import asyncForEachStrict from './forEach_strict.js';
4+
35
import {
46
doubleInputArr,
57
getTimer,

src/index.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import { describe, expect, it } from 'vitest';
2+
23
import {
4+
asyncEvery,
5+
asyncEveryStrict,
36
asyncFilter,
47
asyncFilterStrict,
58
asyncFind,
69
asyncFindIndex,
710
asyncForEach,
811
asyncForEachStrict,
9-
asyncEvery,
10-
asyncEveryStrict,
1112
asyncMap,
1213
asyncMapStrict,
1314
asyncReduce,

0 commit comments

Comments
 (0)