From d3eca66b45ecbe9a7d03eae18cdf3be9c4bd9660 Mon Sep 17 00:00:00 2001 From: Andrii Kostenko Date: Fri, 28 Nov 2025 15:54:41 +0000 Subject: [PATCH] init biome, no fix --- backend/package.json | 9 ++++- backend/tsconfig.json | 1 + yarn.lock | 92 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+), 2 deletions(-) diff --git a/backend/package.json b/backend/package.json index b3486017d..62ffd3e11 100644 --- a/backend/package.json +++ b/backend/package.json @@ -16,12 +16,16 @@ "scripts": { "prebuild": "rimraf dist", "build": "nest build", - "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", + "format": "biome format --write src", + "format:check": "biome format src", "start": "nest start", "start:dev": "nest start --watch --preserveWatchOutput", "start:debug": "nest start --debug --watch", "start:prod": "node dist/main", - "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", + "lint": "biome lint src", + "lint:fix": "biome lint --write src", + "check": "biome check src", + "check:fix": "biome check --write src", "test": "ava test/ava-tests/non-saas-tests/* --serial", "test-all": "ava --timeout=5m --serial", "test-saas": "ava test/ava-tests/saas-tests/* ", @@ -105,6 +109,7 @@ }, "devDependencies": { "@ava/typescript": "6.0.0", + "@biomejs/biome": "^2.3.8", "@nestjs/cli": "^11.0.10", "@nestjs/schematics": "11.0.9", "@nestjs/testing": "^11.1.8", diff --git a/backend/tsconfig.json b/backend/tsconfig.json index c2a556828..7a5525097 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -7,6 +7,7 @@ "experimentalDecorators": true, "allowJs": true, "esModuleInterop": true, + "noUnusedLocals": true, "target": "ESNext", "sourceMap": true, "outDir": "./dist", diff --git a/yarn.lock b/yarn.lock index 27bb7a63b..52d635fcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1366,6 +1366,97 @@ __metadata: languageName: node linkType: hard +"@biomejs/biome@npm:^2.3.8": + version: 2.3.8 + resolution: "@biomejs/biome@npm:2.3.8" + dependencies: + "@biomejs/cli-darwin-arm64": 2.3.8 + "@biomejs/cli-darwin-x64": 2.3.8 + "@biomejs/cli-linux-arm64": 2.3.8 + "@biomejs/cli-linux-arm64-musl": 2.3.8 + "@biomejs/cli-linux-x64": 2.3.8 + "@biomejs/cli-linux-x64-musl": 2.3.8 + "@biomejs/cli-win32-arm64": 2.3.8 + "@biomejs/cli-win32-x64": 2.3.8 + dependenciesMeta: + "@biomejs/cli-darwin-arm64": + optional: true + "@biomejs/cli-darwin-x64": + optional: true + "@biomejs/cli-linux-arm64": + optional: true + "@biomejs/cli-linux-arm64-musl": + optional: true + "@biomejs/cli-linux-x64": + optional: true + "@biomejs/cli-linux-x64-musl": + optional: true + "@biomejs/cli-win32-arm64": + optional: true + "@biomejs/cli-win32-x64": + optional: true + bin: + biome: bin/biome + checksum: a6fc82184279eda9d04012d6c0b307baf8910753854c497f0f8b7ff2d385b1ae74ea5e4e0c534b2bae123e8dd965c21f8c60b513cb46877aa1023a971009ecb6 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-arm64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-darwin-arm64@npm:2.3.8" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-x64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-darwin-x64@npm:2.3.8" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64-musl@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-linux-arm64-musl@npm:2.3.8" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-linux-arm64@npm:2.3.8" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64-musl@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-linux-x64-musl@npm:2.3.8" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-linux-x64@npm:2.3.8" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-win32-arm64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-win32-arm64@npm:2.3.8" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-win32-x64@npm:2.3.8": + version: 2.3.8 + resolution: "@biomejs/cli-win32-x64@npm:2.3.8" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@borewit/text-codec@npm:^0.1.0": version: 0.1.1 resolution: "@borewit/text-codec@npm:0.1.1" @@ -5854,6 +5945,7 @@ __metadata: "@amplitude/node": 1.10.2 "@ava/typescript": 6.0.0 "@aws-sdk/lib-dynamodb": ^3.918.0 + "@biomejs/biome": ^2.3.8 "@electric-sql/pglite": ^0.3.11 "@faker-js/faker": ^10.1.0 "@nestjs/cli": ^11.0.10