Skip to content

Commit 983501b

Browse files
committed
Fix biome
1 parent 45187bc commit 983501b

5 files changed

Lines changed: 87 additions & 92 deletions

File tree

biome.json

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
{
22
"$schema": "https://unpkg.com/@biomejs/biome/configuration_schema.json",
33
"files": {
4-
"ignore": [
5-
"node_modules/**/*"
6-
]
4+
"ignore": ["node_modules/**/*"]
75
},
86
"vcs": {
97
"useIgnoreFile": true
108
},
119
"linter": {
1210
"enabled": true,
13-
"ignore": [
14-
"node_modules/**/*"
15-
],
11+
"ignore": ["node_modules/**/*"],
1612
"rules": {
1713
"a11y": {
1814
"noAccessKey": "error",
15+
"noAriaHiddenOnFocusable": "off",
1916
"noAriaUnsupportedElements": "error",
2017
"noAutofocus": "error",
2118
"noBlankTarget": "error",
@@ -41,6 +38,7 @@
4138
"useMediaCaption": "error",
4239
"useValidAnchor": "error",
4340
"useValidAriaProps": "error",
41+
"useValidAriaRole": "error",
4442
"useValidAriaValues": "error",
4543
"useValidLang": "error"
4644
},
@@ -67,6 +65,7 @@
6765
"useFlatMap": "error",
6866
"useLiteralKeys": "error",
6967
"useOptionalChain": "warn",
68+
"useRegexLiterals": "error",
7069
"useSimpleNumberKeys": "error",
7170
"useSimplifiedLogicExpression": "error"
7271
},
@@ -116,6 +115,7 @@
116115
"style": {
117116
"noArguments": "error",
118117
"noCommaOperator": "off",
118+
"noDefaultExport": "off",
119119
"noImplicitBoolean": "error",
120120
"noInferrableTypes": "error",
121121
"noNamespace": "error",
@@ -175,6 +175,7 @@
175175
"noFunctionAssign": "error",
176176
"noGlobalIsFinite": "error",
177177
"noGlobalIsNan": "error",
178+
"noImplicitAnyLet": "off",
178179
"noImportAssign": "error",
179180
"noLabelVar": "error",
180181
"noMisleadingInstantiator": "error",
@@ -194,27 +195,36 @@
194195
"useValidTypeof": "error"
195196
},
196197
"nursery": {
197-
"noAriaHiddenOnFocusable": "off",
198-
"noDefaultExport": "off",
199198
"noDuplicateJsonKeys": "off",
200199
"noEmptyBlockStatements": "error",
201-
"noImplicitAnyLet": "off",
200+
"noEmptyTypeParameters": "error",
201+
"noGlobalEval": "off",
202+
"noGlobalAssign": "error",
203+
"noInvalidUseBeforeDeclaration": "error",
204+
"noMisleadingCharacterClass": "error",
205+
"noNodejsModules": "off",
206+
"noThenProperty": "warn",
202207
"noUnusedImports": "error",
203208
"noUnusedPrivateClassMembers": "error",
204209
"noUselessLoneBlockStatements": "error",
210+
"noUselessTernary": "error",
205211
"useAwait": "error",
212+
"useConsistentArrayType": "error",
213+
"useExportType": "error",
214+
"useFilenamingConvention": "off",
215+
"useForOf": "warn",
206216
"useGroupedTypeImport": "error",
207217
"useImportRestrictions": "off",
208-
"useRegexLiterals": "error",
209-
"useValidAriaRole": "error"
218+
"useImportType": "error",
219+
"useNodejsImportProtocol": "warn",
220+
"useNumberNamespace": "error",
221+
"useShorthandFunctionType": "warn"
210222
}
211223
}
212224
},
213225
"formatter": {
214226
"enabled": true,
215-
"ignore": [
216-
"node_modules/**/*"
217-
],
227+
"ignore": ["node_modules/**/*"],
218228
"formatWithErrors": false,
219229
"indentWidth": 2,
220230
"indentStyle": "space",
@@ -223,9 +233,7 @@
223233
},
224234
"organizeImports": {
225235
"enabled": true,
226-
"ignore": [
227-
"node_modules/**/*"
228-
]
236+
"ignore": ["node_modules/**/*"]
229237
},
230238
"javascript": {
231239
"formatter": {
@@ -261,4 +269,4 @@
261269
"allowTrailingCommas": false
262270
}
263271
}
264-
}
272+
}

package.json

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,14 @@
2929
},
3030
"typesVersions": {
3131
"*": {
32-
"babel": [
33-
"./dist/src/babel/index.d.ts"
34-
]
32+
"babel": ["./dist/src/babel/index.d.ts"]
3533
}
3634
},
37-
"files": [
38-
"dist"
39-
],
35+
"files": ["dist"],
4036
"publishConfig": {
4137
"access": "public"
4238
},
43-
"contributors": [
44-
"Alexis Munsayac"
45-
],
39+
"contributors": ["Alexis Munsayac"],
4640
"sideEffects": false,
4741
"scripts": {
4842
"build": "rollup -c",
@@ -52,11 +46,12 @@
5246
},
5347
"devDependencies": {
5448
"@babel/core": "^7.23.6",
55-
"@biomejs/biome": "^1.4.1",
49+
"@biomejs/biome": "^1.5.1",
5650
"@rollup/plugin-node-resolve": "^15.2.3",
5751
"@rollup/plugin-typescript": "^11.1.5",
5852
"@types/babel__core": "^7.20.5",
5953
"@types/babel__generator": "^7.6.8",
54+
"@types/babel__helper-module-imports": "^7.18.3",
6055
"@types/babel__traverse": "^7.20.4",
6156
"@types/node": "^20.10.5",
6257
"rollup": "^4.9.1",
@@ -73,4 +68,4 @@
7368
"@babel/helper-module-imports": "^7.22.15",
7469
"@babel/types": "^7.23.6"
7570
}
76-
}
71+
}

pnpm-lock.yaml

Lines changed: 54 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/babel/env.d.ts

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

src/babel/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import path from 'path';
2-
import * as babel from '@babel/core';
2+
import type * as babel from '@babel/core';
33
import * as t from '@babel/types';
44
import _generator from '@babel/generator';
55
import { addNamed } from '@babel/helper-module-imports';

0 commit comments

Comments
 (0)