Skip to content

Commit abdaf6a

Browse files
committed
test: apply Biome cleanup to generated files
1 parent 43e896e commit abdaf6a

File tree

204 files changed

+8641
-5666
lines changed

Some content is hidden

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

204 files changed

+8641
-5666
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ format-check:
1616

1717
format-generated:
1818
pnpm install
19-
pnpm eslint --config eslint.config.generated.mjs --fix 'packages_generated/**/*.ts'
20-
pnpm biome format --write packages_generated/
19+
# Biome cleanup for generated code: remove unused imports/vars, then format
20+
pnpm biome lint --write --unsafe --config-path scripts/templates/biome.generated.json packages_generated/
2121

2222
typing:
2323
pnpm run typecheck

biome.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,41 @@
7272
}
7373
},
7474
"linter": {
75-
"enabled": false
75+
"enabled": true,
76+
"rules": {
77+
"recommended": true
78+
}
7679
},
80+
"overrides": [
81+
{
82+
"includes": ["packages_generated/**", "**/*.gen.ts"],
83+
"linter": {
84+
"enabled": true,
85+
"rules": {
86+
"recommended": false,
87+
"correctness": {
88+
"noUnusedVariables": "error",
89+
"noUnusedImports": "error"
90+
},
91+
"style": {
92+
"useNamingConvention": "off",
93+
"noDefaultExport": "off"
94+
},
95+
"suspicious": {
96+
"noShadowRestrictedNames": "off"
97+
},
98+
"performance": {
99+
"noAccumulatingSpread": "off"
100+
},
101+
"complexity": {
102+
"noExcessiveCognitiveComplexity": "off",
103+
"noStaticOnlyClass": "off",
104+
"noBannedTypes": "off"
105+
}
106+
}
107+
}
108+
}
109+
],
77110
"assist": {
78111
"actions": {
79112
"source": {

packages/sdk/src/index.gen.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { Dediboxv1 } from '@scaleway/sdk-dedibox'
1616
import { Domainv2beta1 } from '@scaleway/sdk-domain'
1717
import { EdgeServicesv1beta1 } from '@scaleway/sdk-edge-services'
1818
import { EnvironmentalFootprintv1alpha1 } from '@scaleway/sdk-environmental-footprint'
19+
import { FakeTestProductv1 } from '@scaleway/sdk-fake-test-product'
1920
import { Filev1alpha1 } from '@scaleway/sdk-file'
2021
import { Flexibleipv1alpha1 } from '@scaleway/sdk-flexibleip'
2122
import { Functionv1beta1 } from '@scaleway/sdk-function'
@@ -162,6 +163,14 @@ export const EnvironmentalFootprint = {
162163
v1alpha1: EnvironmentalFootprintv1alpha1,
163164
}
164165

166+
/**
167+
* @deprecated Direct version exports are deprecated. Use the 'FakeTestProduct' namespace instead (e.g., FakeTestProduct.v1).
168+
*/
169+
export { FakeTestProductv1 }
170+
export const FakeTestProduct = {
171+
v1: FakeTestProductv1,
172+
}
173+
165174
/**
166175
* @deprecated Direct version exports are deprecated. Use the 'File' namespace instead (e.g., File.v1).
167176
*/
@@ -404,4 +413,3 @@ export { Webhostingv1 }
404413
export const Webhosting = {
405414
v1: Webhostingv1,
406415
}
407-
Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
11
{
2-
"name": "@scaleway/sdk-account",
3-
"version": "1.2.0",
4-
"description": "Scaleway SDK account",
5-
"license": "Apache-2.0",
6-
"files": [
7-
"README.md",
8-
"dist"
9-
],
10-
"type": "module",
11-
"exports": {
12-
".": {
13-
"types": "./dist/index.gen.d.ts",
14-
"import": "./dist/index.gen.js",
15-
"require": "./dist/index.gen.cjs",
16-
"default": "./dist/index.gen.js"
17-
},
18-
"./*": {
19-
"types": "./dist/*/index.gen.d.ts",
20-
"import": "./dist/*/index.gen.js",
21-
"require": "./dist/*/index.gen.cjs",
22-
"default": "./dist/*/index.gen.js"
23-
}
24-
},
25-
"repository": {
26-
"type": "git",
27-
"directory": "packages_generated/account"
28-
},
29-
"engines": {
30-
"node": ">=20.19.4"
31-
},
32-
"scripts": {
33-
"package:check": "pnpm publint",
34-
"typecheck": "tsc --noEmit",
35-
"type:generate": "tsc --declaration -p tsconfig.build.json",
36-
"build": "vite build --config vite.config.ts && pnpm run type:generate",
37-
"build:profile": "npx vite-bundle-visualizer -c vite.config.ts"
38-
},
39-
"dependencies": {
40-
"@scaleway/random-name": "5.1.2",
41-
"@scaleway/sdk-std": "workspace:*"
42-
},
43-
"peerDependencies": {
44-
"@scaleway/sdk-client": "workspace:^"
45-
},
46-
"devDependencies": {
47-
"@scaleway/sdk-client": "workspace:^"
48-
}
2+
"name": "@scaleway/sdk-account",
3+
"version": "1.2.0",
4+
"description": "Scaleway SDK account",
5+
"license": "Apache-2.0",
6+
"files": [
7+
"README.md",
8+
"dist"
9+
],
10+
"type": "module",
11+
"exports": {
12+
".": {
13+
"types": "./dist/index.gen.d.ts",
14+
"import": "./dist/index.gen.js",
15+
"require": "./dist/index.gen.cjs",
16+
"default": "./dist/index.gen.js"
17+
},
18+
"./*": {
19+
"types": "./dist/*/index.gen.d.ts",
20+
"import": "./dist/*/index.gen.js",
21+
"require": "./dist/*/index.gen.cjs",
22+
"default": "./dist/*/index.gen.js"
23+
}
24+
},
25+
"repository": {
26+
"type": "git",
27+
"directory": "packages_generated/account"
28+
},
29+
"engines": {
30+
"node": ">=20.19.4"
31+
},
32+
"scripts": {
33+
"package:check": "pnpm publint",
34+
"typecheck": "tsc --noEmit",
35+
"type:generate": "tsc --declaration -p tsconfig.build.json",
36+
"build": "vite build --config vite.config.ts && pnpm run type:generate",
37+
"build:profile": "npx vite-bundle-visualizer -c vite.config.ts"
38+
},
39+
"dependencies": {
40+
"@scaleway/random-name": "5.1.2",
41+
"@scaleway/sdk-std": "workspace:*"
42+
},
43+
"peerDependencies": {
44+
"@scaleway/sdk-client": "workspace:^"
45+
},
46+
"devDependencies": {
47+
"@scaleway/sdk-client": "workspace:^"
48+
}
4949
}

packages_generated/account/src/v3/api.gen.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// This file was automatically generated. DO NOT EDIT.
22
// If you have any remark or suggestion do not hesitate to open an issue.
3+
34
import {
4-
API as ParentAPI,
55
enrichForPagination,
6+
API as ParentAPI,
67
urlParams,
78
validatePathParam,
89
} from '@scaleway/sdk-client'

packages_generated/account/src/v3/marshalling.gen.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// This file was automatically generated. DO NOT EDIT.
22
// If you have any remark or suggestion do not hesitate to open an issue.
33
import randomName from '@scaleway/random-name'
4+
import type { DefaultValues } from '@scaleway/sdk-client'
45
import {
56
isJSONObject,
67
resolveOneOf,
78
unmarshalArrayOfObject,
89
unmarshalDate,
910
} from '@scaleway/sdk-client'
10-
import type { DefaultValues } from '@scaleway/sdk-client'
1111
import type {
1212
CheckContractSignatureResponse,
1313
Contract,
@@ -351,63 +351,63 @@ export const marshalProjectApiCreateProjectRequest = (
351351

352352
const marshalQualificationAiMachine = (
353353
request: QualificationAiMachine,
354-
defaults: DefaultValues,
354+
_defaults: DefaultValues,
355355
): Record<string, unknown> => ({
356356
sub_use_case: request.subUseCase,
357357
})
358358

359359
const marshalQualificationArchiveData = (
360360
request: QualificationArchiveData,
361-
defaults: DefaultValues,
361+
_defaults: DefaultValues,
362362
): Record<string, unknown> => ({
363363
sub_use_case: request.subUseCase,
364364
})
365365

366366
const marshalQualificationContainer = (
367367
request: QualificationContainer,
368-
defaults: DefaultValues,
368+
_defaults: DefaultValues,
369369
): Record<string, unknown> => ({
370370
sub_use_case: request.subUseCase,
371371
})
372372

373373
const marshalQualificationDeploySoftware = (
374374
request: QualificationDeploySoftware,
375-
defaults: DefaultValues,
375+
_defaults: DefaultValues,
376376
): Record<string, unknown> => ({
377377
sub_use_case: request.subUseCase,
378378
})
379379

380380
const marshalQualificationHostApplication = (
381381
request: QualificationHostApplication,
382-
defaults: DefaultValues,
382+
_defaults: DefaultValues,
383383
): Record<string, unknown> => ({
384384
sub_use_case: request.subUseCase,
385385
})
386386

387387
const marshalQualificationHostWebsite = (
388388
request: QualificationHostWebsite,
389-
defaults: DefaultValues,
389+
_defaults: DefaultValues,
390390
): Record<string, unknown> => ({
391391
sub_use_case: request.subUseCase,
392392
})
393393

394394
const marshalQualificationOtherUseCase = (
395395
request: QualificationOtherUseCase,
396-
defaults: DefaultValues,
396+
_defaults: DefaultValues,
397397
): Record<string, unknown> => ({
398398
sub_use_case: request.subUseCase,
399399
})
400400

401401
const marshalQualificationSetScalewayEnvironment = (
402402
request: QualificationSetScalewayEnvironment,
403-
defaults: DefaultValues,
403+
_defaults: DefaultValues,
404404
): Record<string, unknown> => ({
405405
sub_use_case: request.subUseCase,
406406
})
407407

408408
const marshalQualificationShareData = (
409409
request: QualificationShareData,
410-
defaults: DefaultValues,
410+
_defaults: DefaultValues,
411411
): Record<string, unknown> => ({
412412
sub_use_case: request.subUseCase,
413413
})
@@ -502,7 +502,7 @@ export const marshalProjectApiSetProjectQualificationRequest = (
502502

503503
export const marshalProjectApiUpdateProjectRequest = (
504504
request: ProjectApiUpdateProjectRequest,
505-
defaults: DefaultValues,
505+
_defaults: DefaultValues,
506506
): Record<string, unknown> => ({
507507
description: request.description,
508508
name: request.name,

packages_generated/account/src/v3/types.gen.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// This file was automatically generated. DO NOT EDIT.
2-
// If you have any remark or suggestion do not hesitate to open an issue.
31
import type { LanguageCode as StdLanguageCode } from '@scaleway/sdk-std'
42

53
export type ContractType =

packages_generated/account/src/v3/validation-rules.gen.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ export const ProjectApiCreateProjectRequest = {
3030
name: {
3131
maxLength: 64,
3232
minLength: 1,
33-
pattern: /^[a-zA-Z0-9\._\- ]+$/,
33+
pattern: /^[a-zA-Z0-9._\- ]+$/,
3434
},
3535
}
3636

3737
export const ProjectApiListProjectsRequest = {
3838
name: {
3939
maxLength: 64,
4040
minLength: 1,
41-
pattern: /^[a-zA-Z0-9\._\- ]+$/,
41+
pattern: /^[a-zA-Z0-9._\- ]+$/,
4242
},
4343
page: {
4444
greaterThan: 0,
@@ -56,6 +56,6 @@ export const ProjectApiUpdateProjectRequest = {
5656
name: {
5757
maxLength: 64,
5858
minLength: 1,
59-
pattern: /^[a-zA-Z0-9\._\- ]+$/,
59+
pattern: /^[a-zA-Z0-9._\- ]+$/,
6060
},
6161
}

0 commit comments

Comments
 (0)