diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24 diff --git a/eslint.config.mjs b/eslint.config.mjs index f4cf933..a48779d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,13 +1,25 @@ import { fileURLToPath, URL } from "node:url"; import { includeIgnoreFile } from "@eslint/compat"; +import { defineConfig } from "eslint/config"; import importPlugin from "eslint-plugin-import"; import tseslint from "typescript-eslint"; -export default tseslint.config( +export default defineConfig( includeIgnoreFile(fileURLToPath(new URL(".gitignore", import.meta.url))), { - extends: [tseslint.configs.recommendedTypeChecked], + rules: { + "object-shorthand": ["error", "always"], + }, + }, + { + extends: [ + // Base recommended rules from @typescript-eslint. + tseslint.configs.recommendedTypeChecked, + // In the future, we might want to switch to more strict configs. + // tseslint.configs.strictTypeChecked, + // tseslint.configs.stylisticTypeChecked, + ], languageOptions: { parserOptions: { projectService: true, diff --git a/src/plugins/configure-aws.ts b/src/plugins/configure-aws.ts index cbcc21d..f4ab956 100644 --- a/src/plugins/configure-aws.ts +++ b/src/plugins/configure-aws.ts @@ -9,7 +9,7 @@ export default createPlugin( context.subscriptions.push( commands.registerCommand("localstack.configureAwsProfiles", async () => { await configureAwsProfiles({ - telemetry: telemetry, + telemetry, notifyNoChangesMade: true, outputChannel, }); diff --git a/src/plugins/setup.ts b/src/plugins/setup.ts index 41d4fcd..16e4bdf 100644 --- a/src/plugins/setup.ts +++ b/src/plugins/setup.ts @@ -224,7 +224,7 @@ export default createPlugin( }); await minDelay( configureAwsProfiles({ - telemetry: telemetry, + telemetry, origin: origin_trigger, }), ); diff --git a/src/utils/setup.ts b/src/utils/setup.ts index 7589003..0c1c3dc 100644 --- a/src/utils/setup.ts +++ b/src/utils/setup.ts @@ -82,7 +82,7 @@ async function pullDockerImage( await spawn("docker", ["pull", LOCALSTACK_DOCKER_IMAGE_NAME], { outputChannel, outputLabel: "docker.pull", - cancellationToken: cancellationToken, + cancellationToken, }); } catch (error) { outputChannel.error("Could not pull LocalStack docker image");