Skip to content

Commit 3f43cdd

Browse files
committed
chore: add biome overrides, repair script
1 parent ab7eef3 commit 3f43cdd

File tree

10 files changed

+103
-103
lines changed

10 files changed

+103
-103
lines changed

biome.json

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,35 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.0.0/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.0.5/schema.json",
33
"files": {
44
"maxSize": 16000000,
5-
"includes": ["{packages,lib,scripts,tests}/**/*.{mjs,js,ts,json}", "!**/dist-{cjs,es,types}/**", "!**/ruleset.ts"]
5+
"includes": [
6+
"{packages,lib,scripts,tests,private,clients}/**/*.{mjs,js,ts,json}",
7+
"!**/dist-{cjs,es,types}/**",
8+
"!**/ruleset.ts"
9+
]
610
},
11+
"overrides": [
12+
{
13+
"includes": ["{private,clients}/**/*.{mjs,js,ts,json}"],
14+
"linter": {
15+
"rules": {
16+
"recommended": true,
17+
"complexity": {
18+
"noForEach": "off"
19+
},
20+
"correctness": {
21+
"noUndeclaredVariables": "off",
22+
"noUnusedVariables": "off",
23+
"noInvalidBuiltinInstantiation": "error",
24+
"noSwitchDeclarations": "off"
25+
},
26+
"style": "off",
27+
"nursery": "off",
28+
"suspicious": "off"
29+
}
30+
}
31+
}
32+
],
733
"formatter": {
834
"enabled": true,
935
"indentStyle": "space",

clients/biome.json

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

clients/client-s3/src/endpoint/EndpointParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export interface ClientInputEndpointParameters {
1717
disableS3ExpressSessionAuth?: boolean | undefined | Provider<boolean | undefined>;
1818
}
1919

20-
export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & {
20+
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
2121
defaultSigningName: string;
2222
};
2323

clients/client-s3/src/models/models_0.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// smithy-typescript generated code
22
import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client";
3-
43
import { StreamingBlobTypes } from "@smithy/types";
54

65
import { S3ServiceException as __BaseException } from "./S3ServiceException";

clients/client-s3/src/models/models_1.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// smithy-typescript generated code
22
import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client";
3-
43
import { StreamingBlobTypes } from "@smithy/types";
54

65
import {
@@ -41,7 +40,6 @@ import {
4140
Tag,
4241
TransitionDefaultMinimumObjectSize,
4342
} from "./models_0";
44-
4543
import { S3ServiceException as __BaseException } from "./S3ServiceException";
4644

4745
/**

clients/client-s3/src/protocols/Aws_restXml.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5913,7 +5913,7 @@ const de_SelectObjectContentEventStream = (
59135913
End: await de_EndEvent_event(event["End"], context),
59145914
};
59155915
}
5916-
return { $unknown: output };
5916+
return { $unknown: event as any };
59175917
});
59185918
};
59195919
const de_ContinuationEvent_event = async (output: any, context: __SerdeContext): Promise<ContinuationEvent> => {

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@
6262
},
6363
"license": "UNLICENSED",
6464
"devDependencies": {
65-
"@biomejs/biome": "2.0.0",
66-
"@biomejs/cli-darwin-arm64": "2.0.0",
67-
"@biomejs/cli-linux-x64-musl": "2.0.0",
65+
"@biomejs/biome": "2.0.5",
66+
"@biomejs/cli-darwin-arm64": "2.0.5",
67+
"@biomejs/cli-linux-x64-musl": "2.0.5",
6868
"@commitlint/cli": "17.0.2",
6969
"@commitlint/config-conventional": "17.0.2",
7070
"@cucumber/cucumber": "8.5.3",

private/biome.json

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

scripts/biome/repair.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
const { spawnProcess } = require("../utils/spawn-process");
2+
3+
const path = require("node:path");
4+
const fs = require("node:fs");
5+
6+
const root = path.join(__dirname, "..", "..");
7+
8+
(async () => {
9+
const pkgJson = require(path.join(root, "package.json"));
10+
const biomeVersion = pkgJson.devDependencies["@biomejs/biome"];
11+
12+
const localTarget = path.join(root, "node_modules", "@biomejs", "cli-linux-x64", "biome");
13+
14+
if (fs.existsSync(localTarget)) {
15+
const download = "https://github.com/biomejs/biome/releases/download";
16+
const githubDistribution = `${download}/%40biomejs%2Fbiome%40${biomeVersion}/biome-linux-x64-musl`;
17+
console.log(`curl -L ${githubDistribution} -o ${localTarget}`);
18+
await spawnProcess("curl", ["-L", githubDistribution, "-o", localTarget]);
19+
console.log(`chmod +x ${localTarget}`);
20+
await spawnProcess("chmod", ["+x", localTarget]);
21+
} else {
22+
console.log("No target", localTarget);
23+
}
24+
25+
const npxBin = path.join(root, "node_modules", ".bin", "biome");
26+
console.log(`chmod +x ${npxBin}`);
27+
await spawnProcess("chmod", ["+x", npxBin]);
28+
})();

yarn.lock

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -24927,18 +24927,18 @@ __metadata:
2492724927
languageName: node
2492824928
linkType: hard
2492924929

24930-
"@biomejs/biome@npm:2.0.0":
24931-
version: 2.0.0
24932-
resolution: "@biomejs/biome@npm:2.0.0"
24933-
dependencies:
24934-
"@biomejs/cli-darwin-arm64": "npm:2.0.0"
24935-
"@biomejs/cli-darwin-x64": "npm:2.0.0"
24936-
"@biomejs/cli-linux-arm64": "npm:2.0.0"
24937-
"@biomejs/cli-linux-arm64-musl": "npm:2.0.0"
24938-
"@biomejs/cli-linux-x64": "npm:2.0.0"
24939-
"@biomejs/cli-linux-x64-musl": "npm:2.0.0"
24940-
"@biomejs/cli-win32-arm64": "npm:2.0.0"
24941-
"@biomejs/cli-win32-x64": "npm:2.0.0"
24930+
"@biomejs/biome@npm:2.0.5":
24931+
version: 2.0.5
24932+
resolution: "@biomejs/biome@npm:2.0.5"
24933+
dependencies:
24934+
"@biomejs/cli-darwin-arm64": "npm:2.0.5"
24935+
"@biomejs/cli-darwin-x64": "npm:2.0.5"
24936+
"@biomejs/cli-linux-arm64": "npm:2.0.5"
24937+
"@biomejs/cli-linux-arm64-musl": "npm:2.0.5"
24938+
"@biomejs/cli-linux-x64": "npm:2.0.5"
24939+
"@biomejs/cli-linux-x64-musl": "npm:2.0.5"
24940+
"@biomejs/cli-win32-arm64": "npm:2.0.5"
24941+
"@biomejs/cli-win32-x64": "npm:2.0.5"
2494224942
dependenciesMeta:
2494324943
"@biomejs/cli-darwin-arm64":
2494424944
optional: true
@@ -24958,64 +24958,64 @@ __metadata:
2495824958
optional: true
2495924959
bin:
2496024960
biome: bin/biome
24961-
checksum: 10c0/a255d2e84e303c6b1bd841877463f358415a35fb39dc4051dec80d9dd44e4f2f546e7e13804f7cd9f0932ca11664600f819e0b0dd75c55c2c0571ed771d86cb5
24961+
checksum: 10c0/850b5bbcdf4f4d964c25785f2eb8121657873acd57bc4d943663a402faf74f6c2c2be3e8d3c6cd4b67a0d63211980c35ebcde7ecd3e7b86866f32234bde80fd1
2496224962
languageName: node
2496324963
linkType: hard
2496424964

24965-
"@biomejs/cli-darwin-arm64@npm:2.0.0":
24966-
version: 2.0.0
24967-
resolution: "@biomejs/cli-darwin-arm64@npm:2.0.0"
24968-
checksum: 10c0/764c0c31fd9d3f7f6c865747dc21cfb41a18489ef9a0ee46ad77e90cb06c29d42c4e8c33a00287c61f20cf192a91977a83c66785f34a3fe537c828147737f4d9
24965+
"@biomejs/cli-darwin-arm64@npm:2.0.5":
24966+
version: 2.0.5
24967+
resolution: "@biomejs/cli-darwin-arm64@npm:2.0.5"
24968+
checksum: 10c0/0ff323d033dcbbd5b3ca36db38797710ae334e75979b59cb2c9a507d54a86864312425144583534132c26be03f874adb51ccf28b767687afda0e69e79c37558d
2496924969
conditions: os=darwin & cpu=arm64
2497024970
languageName: node
2497124971
linkType: hard
2497224972

24973-
"@biomejs/cli-darwin-x64@npm:2.0.0":
24974-
version: 2.0.0
24975-
resolution: "@biomejs/cli-darwin-x64@npm:2.0.0"
24973+
"@biomejs/cli-darwin-x64@npm:2.0.5":
24974+
version: 2.0.5
24975+
resolution: "@biomejs/cli-darwin-x64@npm:2.0.5"
2497624976
conditions: os=darwin & cpu=x64
2497724977
languageName: node
2497824978
linkType: hard
2497924979

24980-
"@biomejs/cli-linux-arm64-musl@npm:2.0.0":
24981-
version: 2.0.0
24982-
resolution: "@biomejs/cli-linux-arm64-musl@npm:2.0.0"
24980+
"@biomejs/cli-linux-arm64-musl@npm:2.0.5":
24981+
version: 2.0.5
24982+
resolution: "@biomejs/cli-linux-arm64-musl@npm:2.0.5"
2498324983
conditions: os=linux & cpu=arm64 & libc=musl
2498424984
languageName: node
2498524985
linkType: hard
2498624986

24987-
"@biomejs/cli-linux-arm64@npm:2.0.0":
24988-
version: 2.0.0
24989-
resolution: "@biomejs/cli-linux-arm64@npm:2.0.0"
24987+
"@biomejs/cli-linux-arm64@npm:2.0.5":
24988+
version: 2.0.5
24989+
resolution: "@biomejs/cli-linux-arm64@npm:2.0.5"
2499024990
conditions: os=linux & cpu=arm64 & libc=glibc
2499124991
languageName: node
2499224992
linkType: hard
2499324993

24994-
"@biomejs/cli-linux-x64-musl@npm:2.0.0":
24995-
version: 2.0.0
24996-
resolution: "@biomejs/cli-linux-x64-musl@npm:2.0.0"
24997-
checksum: 10c0/a40735fe8d2f450415615abd8269057b93c1e2845b08b86df147621bb520c1c706d4b6d1cfb1efcf3d0f2ec7d97c5170a2e9a25cb50784b2bddecf4bfb81f5a6
24994+
"@biomejs/cli-linux-x64-musl@npm:2.0.5":
24995+
version: 2.0.5
24996+
resolution: "@biomejs/cli-linux-x64-musl@npm:2.0.5"
24997+
checksum: 10c0/f70b57ca309e00398078f88b4873108626d01262fd8e28f4b8719a709e778ab45d28b4bd4277d059c79c3cf45aca5c020b482701e49a34598d202427057e658b
2499824998
conditions: os=linux & cpu=x64 & libc=musl
2499924999
languageName: node
2500025000
linkType: hard
2500125001

25002-
"@biomejs/cli-linux-x64@npm:2.0.0":
25003-
version: 2.0.0
25004-
resolution: "@biomejs/cli-linux-x64@npm:2.0.0"
25002+
"@biomejs/cli-linux-x64@npm:2.0.5":
25003+
version: 2.0.5
25004+
resolution: "@biomejs/cli-linux-x64@npm:2.0.5"
2500525005
conditions: os=linux & cpu=x64 & libc=glibc
2500625006
languageName: node
2500725007
linkType: hard
2500825008

25009-
"@biomejs/cli-win32-arm64@npm:2.0.0":
25010-
version: 2.0.0
25011-
resolution: "@biomejs/cli-win32-arm64@npm:2.0.0"
25009+
"@biomejs/cli-win32-arm64@npm:2.0.5":
25010+
version: 2.0.5
25011+
resolution: "@biomejs/cli-win32-arm64@npm:2.0.5"
2501225012
conditions: os=win32 & cpu=arm64
2501325013
languageName: node
2501425014
linkType: hard
2501525015

25016-
"@biomejs/cli-win32-x64@npm:2.0.0":
25017-
version: 2.0.0
25018-
resolution: "@biomejs/cli-win32-x64@npm:2.0.0"
25016+
"@biomejs/cli-win32-x64@npm:2.0.5":
25017+
version: 2.0.5
25018+
resolution: "@biomejs/cli-win32-x64@npm:2.0.5"
2501925019
conditions: os=win32 & cpu=x64
2502025020
languageName: node
2502125021
linkType: hard
@@ -30724,9 +30724,9 @@ __metadata:
3072430724
version: 0.0.0-use.local
3072530725
resolution: "aws-sdk-js-v3@workspace:."
3072630726
dependencies:
30727-
"@biomejs/biome": "npm:2.0.0"
30728-
"@biomejs/cli-darwin-arm64": "npm:2.0.0"
30729-
"@biomejs/cli-linux-x64-musl": "npm:2.0.0"
30727+
"@biomejs/biome": "npm:2.0.5"
30728+
"@biomejs/cli-darwin-arm64": "npm:2.0.5"
30729+
"@biomejs/cli-linux-x64-musl": "npm:2.0.5"
3073030730
"@commitlint/cli": "npm:17.0.2"
3073130731
"@commitlint/config-conventional": "npm:17.0.2"
3073230732
"@cucumber/cucumber": "npm:8.5.3"

0 commit comments

Comments
 (0)