diff --git a/packages/client-alexa/biome.json b/packages/client-alexa/biome.json new file mode 100644 index 00000000000..818716a6219 --- /dev/null +++ b/packages/client-alexa/biome.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.5.3/schema.json", + "organizeImports": { + "enabled": false + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "correctness": { + "noUnusedVariables": "error" + }, + "suspicious": { + "noExplicitAny": "error" + }, + "style": { + "useConst": "error", + "useImportType": "off" + } + } + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "indentWidth": 4, + "lineWidth": 100 + }, + "javascript": { + "formatter": { + "quoteStyle": "single", + "trailingCommas": "es5" + } + }, + "files": { + "ignore": [ + "dist/**/*", + "extra/**/*", + "node_modules/**/*" + ] + } +} \ No newline at end of file diff --git a/packages/client-alexa/package.json b/packages/client-alexa/package.json index e8761402daf..59ceec3ae98 100644 --- a/packages/client-alexa/package.json +++ b/packages/client-alexa/package.json @@ -26,13 +26,17 @@ "axios": "1.7.9" }, "devDependencies": { - "tsup": "8.3.5", + "@biomejs/biome": "1.5.3", + "tsup": "^8.3.5", "vitest": "1.2.1" }, "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", + "lint": "biome check src/", + "lint:fix": "biome check --apply src/", + "format": "biome format src/", + "format:fix": "biome format --write src/", "test": "vitest run" } } diff --git a/packages/client-alexa/src/alexa-client.ts b/packages/client-alexa/src/alexa-client.ts index 4a555b63778..b05631309b4 100644 --- a/packages/client-alexa/src/alexa-client.ts +++ b/packages/client-alexa/src/alexa-client.ts @@ -1,4 +1,4 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; import { DefaultApiClient } from "ask-sdk-core"; import { services } from "ask-sdk-model"; import axios from "axios"; diff --git a/packages/client-alexa/src/index.ts b/packages/client-alexa/src/index.ts index 46d925f7e52..a333e86b5af 100644 --- a/packages/client-alexa/src/index.ts +++ b/packages/client-alexa/src/index.ts @@ -1,4 +1,4 @@ -import { Client, IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type Client, type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { AlexaClient } from "./alexa-client"; export const AlexaClientInterface: Client = {